crontab常用指令

2021-09-13 17:30:24 字數 1322 閱讀 6035

crontab -l -u root #檢視root使用者

0 */1 * * * command

0 */2 * * * command

crontab -e #編輯定時任務,在編寫時會檢查語法,而echo,或者vi編輯配置時不會檢查(visudo也會檢查語法)

0 */1 * * * command

0 */2 * * * command

crontab檔案的一些例子:

上面的例子表示每晚的21:30重啟apache。

上面的例子表示每月1、10、22日的4 : 45重啟apache。

上面的例子表示每週

六、週日的1 : 10重啟apache。

上面的例子表示在每天18 : 00至23 : 00之間每隔30分鐘重啟apache。最後一次的任務執行時間為23:30

上面的例子表示每星期六的11 : 00 pm重啟apache。

每一小時重啟apache(錯誤的)

*代表每分鐘就執行一次,上面的語句的意思為每隔一小時的每分鐘都在執行重啟apache

*/60 * * * * #每60分鐘即每小時執行一次

*/105 * * * * #每105分鐘執行一次

晚上11點到早上7點之間,每隔一小時重啟apache(錯誤的)

上面的定時任務的分鐘為*號,代表每分鐘都在執行,表示晚上23點和凌晨0-7點之間每隔一小時的每分鐘都在再行重啟apache

每月的4號與每週一到週三的11點重啟apache(周和日盡量不要同時使用)

一月一號的4點重啟apache

crontab 常用操作

檢視日誌 crontab l 檢視個人使用者有哪些crontab任務 crontab e 新增個人使用者crontab任務 定時任務還有一種寫在 etc crontab檔案中的方式,但是在centos7中寫在該檔案中執行會報錯 oracle node2 cat etc crontab shell b...

linux下crontab任務排程指令

檢視排程資訊 shell crontab l 編輯排程資訊 shell crontab e分鐘 0 59 小時 0 23 日期 1 31 月份 1 12 星期 0 6 0星期天 指示命令 4321 每天的21 43 執行 017 1 每週一的 17 00 執行424 1 毎月1日的 4 42分 執行...

unix週期執行指令Crontab命令

鏈結 主要內容 簡單解釋一下 crontab e 編輯,類似 vim,儲存退出時會檢查語法 l 列舉所有任務 r 刪除所有任務 如果 crontab 執行出錯,可以檢視日誌檔案 var log syslog 基本語法 min表示分鐘,範圍 0 59 hour表示小時,範圍 0 23 day表示天,範...