เมื่อเร็ว ๆ นี้ฉันเปลี่ยนจาก anacrontab เฉพาะผู้ใช้ (ใช้ -t) เป็น global-one ตอนนี้ทุกวัน anacron ส่งข้อความให้ฉัน (ส่งอีเมลถึงรูท) ว่าไม่ได้เปิดโฟลเดอร์ cron.daily:
Subject: Anacron job 'cron.daily' on myComputer
Message: run-parts: failed to open directory /etc/cron.daily: No such file or directory
rsnapshot-jobs ทำงานตามปกติอย่างไรก็ตามงานที่เกี่ยวข้องกับ cron ไม่ได้ ที่นี่ anacrontab ของฉัน/etc/anacrontab
# /etc/anacrontab: configuration file for anacron
#
# See anacron(8) and anacrontab(5) for details.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
HOME=/root
LOGNAME=root
# These replace cron's entries
# days to wait - delay in minutes - job-name - command to execute
1 5 cron.daily run-parts --report /etc/cron.daily
7 10 cron.weekly run-parts --report /etc/cron.weekly
@monthly 15 cron.monthly run-parts--report /etc/cron.monthly
1 5 rsnapshot.day /usr/local/bin/doBackup.sh daily
7 30 rsnapshot.week /usr/local/bin/doBackup.sh weekly
และนี่คือผลลัพธ์ของls -rtl /etc | grep cron
การดูการอนุญาตของโฟลเดอร์:
-rw-r--r-- 1 root root 722 Jul 3 2012 crontab
drwxr-xr-x 2 root root 4096 Sep 11 2015 cron.hourly
drwxr-xr-x 2 root root 4096 Sep 11 2015 cron.monthly
drwxr-xr-x 2 root root 4096 Sep 11 2015 cron.weekly
drwxr-xr-x 2 root root 4096 Jan 25 16:04 cron.daily
-rw-r--r-- 1 root root 858 Mar 21 10:49 anacrontab
drwxr-xr-x 2 root root 4096 Mar 21 10:57 cron.d
drwxr-xr-x 10 root root 4096 Mar 21 10:57 cron-apt
(ฉันยังไม่มีชื่อเสียงเพียงพอที่จะสร้างแท็ก 'anacron' หากคุณกำลังจะลบบรรทัดนี้โปรดเพิ่มแท็ก 'anacron' ด้วย)