Ich habe ein ausführbares Skript eingefügt /etc/cron.hourly
, aber dieses Skript wurde nicht jede Stunde ausgeführt, sondern überhaupt nicht.
Hier ist das Skript (Hour-Sound), das ich gemacht habe:
#! / bin / bash mplayer ~ / Music / sfx_msg-highlight.wv &> / dev / null & spd-say -r -50 -p 50 -t male3 "Es ist jetzt $ (Datum +"% l% p ")" benachrichtige-sende "Es ist:" "$ (Datum +"% l% p ") jetzt." -i ~ / Pictures / "first tee.png" -t 5000
Meine Crontab ist:
DISPLAY=":0.0"
XAUTHORITY="/home/naruto/.Xauthority"
XDG_RUNTIME_DIR="/run/user/1000"
0 * * * * /home/naruto/Hour-sound.sh
Während die mplayer
und spd-say
Befehle korrekt ausgeführt werden, das notify-send
ist es nicht. Ich habe auch versucht, Fehler in eine Datei umzuleiten:
0 * * * * /home/naruto/Hour-sound.sh 2>/tmp/error
Aber das zeigte keine Ausgabe. Was mache ich falsch?
/etc/crontab
Datei die Zeile 17 * * * * root cd / && run-parts --report /etc/cron.hourly
?
/etc/crontab
dierun-parts
Zeile zum Ausführen von Stundenaufträgencron
aus dem Verzeichnis?