Pues no tengo instalado pulseaudio, pero de todos modos he hecho lo que propones con esta línea diego@giotto:~$ crontab -l 05 17 * * * XDG_RUNTIME_DIR=/run/user/$(id -u) /usr/bin/ffplay /home/diego/parler-du-programme-de-julie.mp3 > /dev/null 2>&1 Y sigue sin sonar. Jo.
El lun, 9 sept 2024 a las 18:52, Esteban Monge (<[email protected]>) escribió: > El 2024-09-09 10:43, Esteban Monge escribió: > > El 2024-09-09 10:21, Diego Bote escribió: > >> Buenas tardes listeros. > >> Hace años que no escribo aquí pero necesito de nuevo una mano. > >> Estoy programando crontab como usuario para que suene una alarma a > cierta > >> hora y para eso con crontab -e meto esta línea: > >> > >> 55 15 * * * /usr/bin/ffplay /home/diego/musica.mp3 -t 20 -autoexit > -nodisp > >> > >> que no funciona, así que meto eso en un script en mi home, llamándolo > >> alarma.sh, > >> y en el crontab pongo > >> > >> 57 15 * * * /home/diego/alarma.sh > >> > >> Que tampoco funciona. > > Ops parece que le respondí en PV... comparto la respuesta a todos: > > Debe ser algun problema con ffplay en si... si modificas la línea a: > > 55 15 * * * /usr/bin/ffplay /home/diego/musica.mp3 -t 20 -autoexit > > -nodisp > /tmp/run.log > > > > Vas a ver que si corre el crontab y crea el archivo... mas no se > > reproduce... ergo... el problema no es cron. > Listo, el problema es pulseaudio... no tiene seteado el ambiente para > poder reproducir... intenta: > > 52 10 * * * XDG_RUNTIME_DIR=/run/user/$(id -u) /usr/bin/ffplay > /home/em1069/musica.mp3 > /dev/null 2>&1 > > Cambia según necesites... > > > > > >> > >> El fichero alarma.sh contiene esto: > >> diego@giotto:~$ cat alarma.sh > >> #/bin/bash > >> /usr/bin/ffplay /home/diego/musica.mp3 -t 20 -autoexit -nodisp > >> diego@giotto:~$ > >> El caso es que cron lo está haciendo bien porque pongo > >> 58 15 * * * touch creadoporcrontab > >> y me ha creado el fichero. > >> ¿Me dais alguna indicación? > >> Gracias de antemano. > >> Un saludo > >> Diego Bote >

