crontab命令用於設定週期性被執行的命令,適用於日誌備份,清理快取,健康狀態檢測等場合。
????crontab的配置檔案:/etc/crontab
?????
????配置檔案分七個字段,分別是? 分鐘 小時 日 月 星期 使用者 任務? ?。
????第一字段分鐘表示每小時的第幾分鐘執行? 取值範圍0-59
????第二字段小時表示每日的第幾個小時執行 取值範圍0-23
????第三字段日期表示每月的第幾天執行 取值範圍1-31
????第四字段月曆表示每年的第幾月執行 取值範圍1-12
????第五字段星期表示每週的第幾天執行取值範圍0-6
????第六字段使用者表示執行該任務的的使用者
????第七字段任務表示你想要完成的任務,以命令列的形式寫在此處或提前寫好指令碼在此處執行。
????符號及其含義:?
????*表示任意時刻
????,表示分隔
???-表示乙個段,如第二段裡: 1-5,就表示1到5點
????/n????表示每n個單位執行一次
????示例:
????????10 * * * *? root? echo "123"???? #每個小時的十分都以root使用者的身份執行echo命令
????????10 2 * * *? root?? /etc/a.sh?????? #每天2:10以root使用者身份執行指令碼a.sh(前提是a.sh有執行許可權)
????????10 2 5,6,7 * * root? /etc/a.sh???? #每月的5,6,7號的2:10以root身份執行a.sh指令碼
????????10 2 * 1 5,6? snoopy ? /etc/a.sh???? #每年一月份的每個周五週六的2:10以snoopy身份執行指令碼a.sh
????????*? 9? *? *? 5,7?? zabbix?? /etc/c.sh??? #每個星期五和星期日九點以後每分鐘都以zabbix使用者的身份執行c.sh指令碼
crontab用法詳解
crontab命令用於設定週期性被執行的命令,適用於日誌備份,清理快取,健康狀態檢測等場合。crontab的配置檔案 etc crontab 配置檔案分七個字段,分別是 分鐘 小時 日 月 星期 使用者 任務 第一字段分鐘表示每小時的第幾分鐘執行 取值範圍0 59 第二字段小時表示每日的第幾個小時執...
crontab命令用法
任務排程的crond常駐命令 crond 是linux用來定期執行程式的命令。當安裝完成作業系統之後,預設便會啟動此任務排程命令。crond命令每分鐘會定期檢查是否有要執行的工作,如果有要執行的工作便會自動執行該工作。而linux任務排程的工作主要分為以下兩類 1 系統執行的工作 系統週期性所要執行...
crontab用法疑雲
crontab的教程裡面,一般都說 n 表示每隔n分鐘 小時執行一次。偶爾的教程裡會講到 這個n應該被60整除才行。我在網上基本上沒有搜到,如果n不被60整除的時候,會是怎樣?問題起因最開始在於 個人有個crontab任務,希望設定成40分鐘執行一次。但是設定了 40之後發現,任務總是會在整點和40...