Я вставил исполняемый скрипт /etc/cron.hourly
, но этот скрипт не запускался каждый час, на самом деле он никогда не запускался вообще.
Вот сценарий (Часовой звук), который я сделал:
#! / Bin / Баш mplayer ~ / Music / sfx_msg-highlight.wv &> / dev / null & spd-say -r -50 -p 50 -t male3 "Время сейчас равно $ (date +"% l% p ")" notify-send "It's:" "$ (date +"% l% p ") сейчас." -i ~ / Картинки / "first tee.png" -t 5000
Мой crontab это:
DISPLAY=":0.0"
XAUTHORITY="/home/naruto/.Xauthority"
XDG_RUNTIME_DIR="/run/user/1000"
0 * * * * /home/naruto/Hour-sound.sh
Хотя mplayer
и spd-say
команды выполняются правильно, то notify-send
нет. Я также попытался перенаправить ошибку в файл:
0 * * * * /home/naruto/Hour-sound.sh 2>/tmp/error
Но это не показало результатов. Что я делаю неправильно?
/etc/crontab
файле есть строка 17 * * * * root cd / && run-parts --report /etc/cron.hourly
?
/etc/crontab
имеетrun-parts
линию для запуска почасовойcron
работы из каталога?