ฉันใช้ Ubuntu 14.04 และ cron daemon กำลังทำงาน:
# ps ax | grep cron
822 ? Ss 0:00 cron
แต่มันไม่ได้ดำเนินงานใด ๆ ก่อนหน้านี้ฉันเคยได้รับผลงาน/var/log/syslog
เช่นนี้:
2014-05-04T11:47:01.839754+01:00 localhost CRON[29253]: (root) CMD (test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ))
แต่ตอนนี้ไม่มีรายการที่เกี่ยวข้องกับ cron ฉันยังได้รับรายการเช่นนี้ใน/var/log/auth.log
:
2014-05-04T11:47:01.839183+01:00 localhost CRON[29252]: pam_unix(cron:session): session opened for user root by (uid=0)
2014-05-04T11:47:13.495691+01:00 localhost CRON[29252]: pam_unix(cron:session): session closed for user root
แต่อีกครั้งตอนนี้ไม่มีรายการที่เกี่ยวข้องกับ cron
ฉันไม่ทราบว่ามีอะไรเปลี่ยนแปลง ฉันได้ลองรีสตาร์ท cron:
# service cron restart
cron stop/waiting
cron start/running, process 24907
ฉันพยายามใช้crontab -e
เพื่อเพิ่มงาน cron * * * * * date >> /tmp/somefile
ที่ทำงาน แต่มันติดตั้ง crontab ใหม่ใน/var/spool/cron/crontabs/root
ขณะที่ฉันต้องการที่จะใช้ cron /etc/crontab
ไฟล์ใน
มีตัวเลือกการดีบักใด ๆ ที่ฉันสามารถใช้ได้หรือบันทึกที่ไหนสักแห่งที่อาจทำให้เกิดข้อผิดพลาดที่ฉันสามารถตรวจสอบได้?
no crontab for root
.
crontab
คำสั่ง ( -l
สวิตช์) ขึ้นอยู่กับผู้ใช้ในขณะที่/etc/crontab
ใช้เพื่อเก็บ crons ทั่วทั้งระบบ ด้วยเหตุนี้งานที่บันทึกไว้ในจะไม่ปรากฏในทุกคน/etc/crontab
crontab -l