【Linux】設定定時任務
阿新 • • 發佈:2019-01-01
1、首先開啟cron服務
我的虛擬機器在root是用service cron start開啟的,不同版本可能會有所不同
2、編寫定時檔案
crontab -e進入編輯定時檔案
如我是讓1分鐘執行我的1.o檔案然後輸到timedata檔案裡
命令*/1* * * */home/sgc/1.o >timedata
可以用crontab -l 檢視建立的定時程式
一分鐘後檢視timedata
4.還有其他一些設定時間的格式
5 * * * * ls 指定每小時的第5分鐘執行一次ls命令
30 5 * * * ls 指定每天的 5:30 執行ls命令
30 7 8 * * ls 指定每月8號的7:30分執行ls命令
30 5 8 6 * ls 指定每年的6月8日5:30執行ls命令
30 6 * * 0 ls 指定每星期日的6:30執行ls命令[注:0表示星期天,1表示星期1,
頭格式
分 小時 日 月 星期 命令
0-59 0-23 1-31 1-12 0-6 command (取值範圍,0表示週日一般一行對應一個任務)
“*”代表取值範圍內的數字,
“/”代表”每”,
“-”代表從某個數字到某個數字,
“,”分開幾個離散的數字