cron:
cron支援多個位置的配置檔案:
/etc/crontab:實時監控;全域性配置檔案;與之配合的是cron.hourly、cron.daily、cron.weekly、cron.monthly目錄下的run-parts任務目錄
/etc/cron.d/*:實時監控;全域性配置檔案
/var/spool/cron/crontabs/*下配置檔案的語法、格式:
時間安排部分:支援:域值、列表、範圍:使用逗號分隔;高階的有:間隔和別名
第一段:分鐘:0-59
第二段:小時:1-23
第三段:日期:1-31
第四段:月份:1-12:可以使用文字名稱
第五段:星期:0-7:0和7都表示星期日:可以使用文字名稱
任務命令部分:任何有效命令或指令碼
第六段:任務命令:任何有效命令或指令碼
注:string meaning
------ -------
@rebootrun once, at startup.
@yearly run once a year, "0 0 1 1 *".
@annually (same as @yearly)
@monthly run once a month, "0 0 1 * *".
@weekly run once a week, "0 0 * * 0".
@daily run once a day, "0 0 * * *".
@midnight (same as @daily)
@hourly run once an hour, "0 * * * *".
/etc/crontab、/etc/cron.d/*下配置檔案的語法、格式:
基本上和使用者的配置檔案相同,除了在命令段前有乙個標識任務所屬使用者的使用者字段
計畫任務的使用者控制:
/etc/cron.allow:最高優先順序檔案,只有在列表內的使用者才可以使用crontab命令配置自己的計畫任務
/etc/cron.deny:次級檔案,如果cron.allow檔案不存在,只有不在列表內的使用者才可以使用crontab命令配置自己的計畫任務
:如果cron.allow、cron.deny均不存在,得看系統的預設配置是什麼,對ubuntu來說,所有使用者都可以使用crontab!
crontab配置命令:
crontab [-u user] file #不知道是何種用法?
crontab [-u user]
cron計畫任務
1.列出計畫列表 crontab l u mysql 具體的檔案放在 var spool cron root 使用者 2.修改計畫 crontab e 3.刪除當前 crontab 檔案 crontab r 4.計畫任務意思 第1列分鐘1 59 第2列小時1 23 0表示子夜 第3列日1 31 第4...
計畫任務cron
原定的計畫任務 0 0 cd preload nohup sh preload4.sh ip.list dev null 2 1 缺省會在00 00點準時做預載入 指令碼名稱preload4.sh 預載入檔案 txt 預載入裝置 ip.list 客戶定期會有預載入功能 每次只需要登陸裝置 更換 tx...
cron計畫任務
cron計畫任務 任務計畫 比如每天什麼時間固定來備份資料等等,類似的計畫 1 crontab l命令 可以檢視到當前使用者都有哪些任務計畫 2 crontab u aming l 指定檢視aming使用者的任務計畫 3 crontab e 編輯任務計畫,舉例如下 注 如上圖內容 10 2 20 時...