Coloquei um script executável /etc/cron.hourly
, mas esse script não era executado a cada hora, na verdade, nunca é executado.
Aqui está o script (som da hora) que eu fiz:
#! / bin / bash mplayer ~ / Música / sfx_msg-destaque.wv &> / dev / null & spd-say -r -50 -p 50 -t male3 "A hora é agora $ (data +"% l% p ")" notifique-envie "It's:" "$ (date +"% l% p ") agora." -i ~ / Imagens / "first tee.png" -t 5000
Meu crontab é:
DISPLAY=":0.0"
XAUTHORITY="/home/naruto/.Xauthority"
XDG_RUNTIME_DIR="/run/user/1000"
0 * * * * /home/naruto/Hour-sound.sh
Enquanto os comandos mplayer
e spd-say
são executados corretamente, o notify-send
não é. Eu também tentei redirecionar o erro para um arquivo:
0 * * * * /home/naruto/Hour-sound.sh 2>/tmp/error
Mas isso não mostrou resultado. O que estou fazendo de errado?
/etc/crontab
arquivo tem a linha 17 * * * * root cd / && run-parts --report /etc/cron.hourly
?
/etc/crontab
tem arun-parts
linha para a execução de hora em horacron
empregos a partir do diretório?