Tôi đặt một tập lệnh thực thi vào /etc/cron.hourly
, nhưng tập lệnh đó không chạy mỗi giờ thực sự nó không bao giờ chạy.
Đây là kịch bản (Giờ âm thanh) mà tôi đã thực hiện:
#! / bin / bash mplayer ~ / Music / sfx_msg-highlight.wv &> / dev / null & spd-say -r -50 -p 50 -t male3 "Thời gian bây giờ là $ (ngày +"% l% p ")" thông báo-gửi "Đó là:" "$ (ngày +"% l% p ") ngay bây giờ." -i ~ / Hình ảnh / "tee.png đầu tiên" -t 5000
Crontab của tôi là:
DISPLAY=":0.0"
XAUTHORITY="/home/naruto/.Xauthority"
XDG_RUNTIME_DIR="/run/user/1000"
0 * * * * /home/naruto/Hour-sound.sh
Trong khi các lệnh mplayer
và spd-say
được chạy chính xác, notify-send
thì không. Tôi cũng đã thử chuyển hướng lỗi sang một tệp:
0 * * * * /home/naruto/Hour-sound.sh 2>/tmp/error
Nhưng điều đó cho thấy không có đầu ra. Tôi đang làm gì sai?
/etc/crontab
tập tin có dòng 17 * * * * root cd / && run-parts --report /etc/cron.hourly
?
/etc/crontab
córun-parts
dòng để chạy theo giờcron
công việc từ thư mục?