Wstawiłem skrypt wykonywalny /etc/cron.hourly
, ale ten skrypt nie działał co godzinę, w rzeczywistości nigdy nie działał.
Oto skrypt, który stworzyłem: Hour-sound:
#! / bin / bash mplayer ~ / Music / sfx_msg-highlight.wv &> / dev / null & spd-say -r -50 -p 50 -t male3 „Czas jest teraz $ (data +„% l% p ”)” powiadom-wyślij „It's:” „$ (data +„% l% p ”) teraz.” -i ~ / Pictures / "first tee.png" -t 5000
Mój crontab to:
DISPLAY=":0.0"
XAUTHORITY="/home/naruto/.Xauthority"
XDG_RUNTIME_DIR="/run/user/1000"
0 * * * * /home/naruto/Hour-sound.sh
Chociaż polecenia mplayer
i spd-say
są uruchamiane poprawnie, notify-send
nie jest. Próbowałem także przekierować błąd do pliku:
0 * * * * /home/naruto/Hour-sound.sh 2>/tmp/error
Ale to nie pokazało żadnych wyników. Co ja robię źle?
/etc/crontab
plik ma linię 17 * * * * root cd / && run-parts --report /etc/cron.hourly
?
/etc/crontab
marun-parts
wiersz do uruchamiania godzinnychcron
zadań z katalogu?