Re: Cron para alarma diaria.
Esteban Monge <[email protected]>
| Newsgroups | gmane.linux.debian.user.spanish |
|---|---|
| Organization | Esteban Monge |
| Message-ID | <[email protected]> |
El 2024-09-09 11:33, Diego Bote escribió: > 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? Cual es el output de groups $nombreusuario? Debes tener audio. > > 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 >>> >>