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