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
>>
>

Responder a