linux定時執行指令碼

2022-06-17 13:42:08 字數 999 閱讀 5486

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...