J'ai mis un script exécutable /etc/cron.hourly
, mais ce script ne s'exécutait pas toutes les heures, en fait il ne s'exécute jamais du tout.
Voici le script (Hour-sound) que j'ai réalisé:
#! / bin / bash mplayer ~ / Musique / sfx_msg-highlight.wv &> / dev / null & spd-say -r -50 -p 50 -t male3 "Le temps est maintenant $ (date +"% l% p ")" notify-send "C'est:" "$ (date +"% l% p ") maintenant." -i ~ / Images / "premier tee.png" -t 5000
Mon crontab est:
DISPLAY=":0.0"
XAUTHORITY="/home/naruto/.Xauthority"
XDG_RUNTIME_DIR="/run/user/1000"
0 * * * * /home/naruto/Hour-sound.sh
Bien que les commandes mplayer
et spd-say
soient exécutées correctement, ce notify-send
n'est pas le cas. J'ai également essayé de rediriger l'erreur vers un fichier:
0 * * * * /home/naruto/Hour-sound.sh 2>/tmp/error
Mais cela n'a montré aucune sortie. Qu'est-ce que je fais mal?
/etc/crontab
fichier a- t- il la ligne 17 * * * * root cd / && run-parts --report /etc/cron.hourly
?
/etc/crontab
a larun-parts
ligne pour exécuter toutes les heurescron
emplois dans le répertoire?