Re: Cron para alarma diaria.
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 (<esdediego@gmail.com>)
> 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 (<estebanmonge@riseup.net>)
>> 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
>>>
>>
Reply to: