linux中crontab命令(轉)

BSDLite發表於2007-08-13
linux中crontab命令(轉)[@more@]使用crontab命令安排自動執行的程式任務
功能:使用crontab命令裝載cron程式所需要的crontab檔案。

格式:

格式1:crontab [-u user] [-l|-r|-e]

格式2:crontab [-u user] filename

其中:

-u user: 修改指定使用者的crontab檔案。如果不指定該選項,crontab將預設為是操作者本人的crontab。

-l:在標準輸出上顯示當前的crontab任務。

-r:刪除當前的crontab任務。

-e:使用環境變數指定的編輯器編輯crontab檔案。當結束編輯離開時,編輯後的檔案將自動安裝。

filename:是一個crontab檔案的來原始檔
crontab檔案的來原始檔
crontab檔案的來原始檔存在的形式

一個符合語法規則的純文字檔案,使用第2種格式的crontab命令裝載

使用第2種格式的crontab命令時,它是一個文字編輯器(如vi)的臨時檔案,編輯結束自動裝載

crontab檔案的來原始檔的格式
每一行格式為:

minute hour day-of-month month-of-year day-of-week [username] commands

其中:

minute:一小時中的哪一分鐘(0~59)

hour:一天中的哪個小時(0~23)

day-of-month:一月中的哪一天(1~31)

month-of-year:一年中的哪一月(1~12)

day-of-week:一週中的哪一天(0~6)

username:以指定的使用者身份執行commands

commands:執行的命令(可以是多行命令或者是指令碼呼叫)

五個時間欄位的語法說明

不能為空,可以使用統配符*表示任何時間。

可以指定多個值,它們之間用逗號間隔。例如:1,3,7。

可以指定時間段,用減號間隔。例如:0-6。

可以用/n表示步長。例如:8-18/2表示時間序列8,10,12,14,16,18

這是我剛剛學習到的新知識,拿來和大家分享
:victory:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-955250/,如需轉載,請註明出處,否則將追究法律責任。

相關文章