Puse un script ejecutable /etc/cron.hourly
, pero ese script no se ejecutó cada hora, en realidad nunca se ejecuta.
Aquí está el guión (Hour-sound) que hice:
#! / bin / bash mplayer ~ / Music / sfx_msg-highlight.wv &> / dev / null & spd-say -r -50 -p 50 -t male3 "El tiempo ahora es $ (fecha +"% l% p ")" notificar-enviar "Es:" "$ (fecha +"% l% p ") ahora". -i ~ / Imágenes / "first tee.png" -t 5000
Mi crontab es:
DISPLAY=":0.0"
XAUTHORITY="/home/naruto/.Xauthority"
XDG_RUNTIME_DIR="/run/user/1000"
0 * * * * /home/naruto/Hour-sound.sh
Mientras que los comandos mplayer
y spd-say
se ejecutan correctamente, notify-send
no lo es. También intenté redirigir el error a un archivo:
0 * * * * /home/naruto/Hour-sound.sh 2>/tmp/error
Pero eso no mostró salida. ¿Qué estoy haciendo mal?
/etc/crontab
archivo tiene la línea 17 * * * * root cd / && run-parts --report /etc/cron.hourly
?
/etc/crontab
Tiene larun-parts
línea para ejecutarcron
trabajos por hora desde el directorio?