He mirado en mi correo local y cron está trabajando bien pero no es capaz de "despertar" a ALSA para que suene el archivo pues el correo me dice: SDL_OpenAudio (2 channels, 48000 Hz): ALSA: Couldn't open audio device: Host is down Alguna solución?
El lun, 9 sept 2024 a las 19:09, Diego Bote (<[email protected]>) escribió: > 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 >> >

