Linux 計畫任務之cron

2022-05-02 10:09:15 字數 1336 閱讀 5391

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 時...