anacrontab就是系統計劃任務的擴展文件:在一個指定時間間隔錯過後自動執行任務
這個是系統設置好了,清理系統垃圾或者是自動執行某些腳本的系統任務,一般我們做了解就行了,不要更改
配置文件是/etc/anaconrtab
# /etc/anacrontab: configuration file for anacron
# See anacron(8) and anacrontab(5) for details.
SHELL=/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
#####格式是這樣的:period(頻率.天數) delay(延遲,分鐘) job-identifier command
1 65 cron.daily run-parts /etc/cron.daily
7 70 cron.weekly run-parts /etc/cron.weekly
30 75 cron.monthly run-parts /etc/cron.monthly
SHELL:就是運行計劃任務的解釋器,默認是bash
PATH:執行命令的環境變量
MAILTO:計劃任務的出發者用戶
HOME:家目錄為/
run-parts是一個腳本,在/usr/bin/run-parts,作用是執行一個目錄下的所有腳本/程序。
run-parts /etc/cron.hourly執行目錄/etc/cron.hourly/之下的所有腳本/程序.
run-parts下面就是運行的命令
第一行的意思是:每天開機65分鐘後就檢查cron.daily文件是否被執行了,如果今天沒有被執行就執行他
第二行的意思是:每隔7天開機後70分鐘檢查cron.weekly文件是否被執行了,如果一周內沒有被執行就執行他和at差不多,就是/etc/cron.deny這個配置文件來控制, 同時寫入allow 及deny, 允許.以上就是Linux計劃任務。