分 時 日 月 周
* * * * *
分鐘 1-59
小時 1-23 0表示零點
日 1-31
月 1-12
星期 0-6 0表示星期日
資料格式
1 * * * * 純數字 每小時的第一分鐘執行(每小時執行一次)
*/1 * * * * 分數 每隔一分鐘
10-30/1 * * * * 某個小時下的 10到30分內 每分鐘執行
* 23-5 * * * 區間 每天的 23點到5點執行
* 1,3,5 * * * 列舉 每天的 1點 3點 5點執行
每隔30分鐘
*/30 * * * *
0,30 * * * *
crontab -e 編輯定時執行指令碼
crontab -l 檢視定時執行指令碼
linux:service crond restart
/etc/init.d/crond restart
mac: sudo /usr/sbin/cron restart
定時指令碼執行結果儲存到當前日期檔案
30 * * * * echo '123' >>/tmp/$(date +%y-%m-%d).log
定時指令碼儲存指定輸出和錯誤記錄
0,30 * * * * /usr/local/a.sh >>/tmp/log/a.log 2>&1
2>&1 表示錯誤和標準輸出 同樣輸出到a.log
2 表示錯誤輸出
1 表示標準輸出
>&具體的區別:
crontab定時指令碼常見報錯
根本原因crontab檔案中時間格式定義不正確導致的,需要嚴格按照下面格式書寫。0 0 data date date.sh 分 時 日 月 周 0 6 使用者 絕對路徑指令碼 當使用者是root時,需省略,否者會出現如下報錯 bin sh root command not found a 檢視日誌 ...
crontab定時器執行 sh指令碼
linux 的crontab,執行shell指令碼的時候,異常問題整理 28 15 sh bx sqoop startall.sh create all 2 1 home user sh starts logs sqoop upload date y m d log bin bash sqoop 讀...
crontab 定時執行php指令碼檔案
php 安裝模式 首先我們必須先確認自己在linux ubuntu 伺服器上php的安裝模式,以cgi 模組還是apache模組方式安裝?如果不確定php安裝模式,可以使用 phpinfo 函式檢視 將 寫在php檔案中上傳到 伺服器,訪問該頁面,就在頁面頂部我們找到 server api 如果類似...