linux中,週期執行的任務一般由cron這個守護程序來處理。cron讀取乙個或多個配置檔案,這些配置檔案中包含了命令列及其呼叫時間。cron的配置檔案稱為「crontab」,是「cron table」的簡寫。
crontab –e : 修改 crontab 檔案,如果檔案不存在會自動建立。
crontab –l : 顯示 crontab 檔案。
crontab -r : 刪除 crontab 檔案。
crontab -ir : 刪除 crontab 檔案前提醒使用者。
在crontab檔案中寫入需要執行的命令和時間,該檔案中每行都包括六個域,其中前五個域是指定命令被執行的時間,最後乙個域是要被執行的命令。每個域之間使用空格或者製表符分隔。格式如下:
minute hour day-of-month month-of-year day-of-week commands
合法值為:00-59 00-23 01-31 01-12 0-6 (0 is sunday)
除了數字還有幾個特殊的符號:"*"、"/"和"-"、","
注:commands 注意以下幾點
例子:#min hour day month dayofweek command
#每天早上6點10分
10 6 * * * date
#每兩個小時
0 */2 * * * date
#晚上11點到早上8點之間每兩個小時,早上8點
0 23-7/2,8 * * * date
#每個月的4號和每個禮拜一到禮拜三的早上11點
0 11 4 * 1-3 date
#1月1日早上4點
0 4 1 1 * date
linux定時執行指令碼
cron是乙個linux下的定時執行工具 cron是linux的內建服務,可以用以下的方法啟動 關閉這個服務 sbin service crond start 啟動服務 sbin service crond stop 關閉服務 sbin service crondrestart 重啟服務 sbin ...
Linux定時執行指令碼
在linux下的兩種定時執行任務的方法 at命令,以及crontab服務。1 at命令 假如我們只是想要讓特定任務執行一次,那麼,這時候就要用到at監控程式了。設定at命令很簡單,指示定執行的時間,那麼就會在哪個時候執行。at類似列印 程序,會把任務放到 var spool at目錄中,到指定時間執...
linux 定時執行指令碼 cronfile
1.新建要執行的檔案,vi bibtempback 2.給檔案加上可執行許可權,chmod a x bibtempback 3.在cronfile中加上檔案的執行安排,如0 0 路徑名等 4.將cronfile提交給crontab crontab cronfile 使用方法 用vi編輯乙個檔案 cr...