ฉันใส่สคริปต์/etc/cron.hourly
ที่เรียกใช้งานได้ แต่สคริปต์นั้นไม่ได้ทำงานทุกชั่วโมงจริงๆแล้วมันไม่ทำงานเลย
นี่คือสคริปต์ (เสียงชั่วโมง) ที่ฉันทำ:
#! / bin / ทุบตี mplayer ~ / Music / sfx_msg-highlight.wv &> / dev / null & spd-say -r -50 -p 50 -t male3 "เวลาขณะนี้คือ $ (วันที่ +"% l% p ")" แจ้งเตือน - ส่ง "มัน:" "$ (วันที่ +"% 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
งานจากไดเรกทอรี?