Buenas tardes listeros.Ops parece que le respondí en PV... comparto la respuesta a todos:
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.
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
El 2024-09-09 10:21, Diego Bote escribió:Listo, el problema es pulseaudio... no tiene seteado el ambiente para
Buenas tardes listeros.Ops parece que le respondí en PV... comparto la respuesta a todos:
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.
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.
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
He mirado en mi correo local y cron está trabajando bien pero no es capazCual es el output de groups $nombreusuario?
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 (<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ó:cierta
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
-nodisphora y para eso con crontab -e meto esta línea:
55 15 * * * /usr/bin/ffplay /home/diego/musica.mp3 -t 20 -autoexit
Listo, el problema es pulseaudio... no tiene seteado el ambiente paraOps parece que le respondí en PV... comparto la respuesta a todos:
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.
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.
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
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 443 |
Nodes: | 16 (1 / 15) |
Uptime: | 103:50:51 |
Calls: | 9,206 |
Calls today: | 5 |
Files: | 13,481 |
Messages: | 6,053,660 |