$crontab -h
crontab: invalid option -- 'h'
crontab: usage error: unrecognized option
usage: crontab [-u user] file
crontab [ -u user ] [ -i ]
(default operation is replace, per 1003.2)
-e (edit user's crontab)
-l (list user's crontab)
-r (delete user's crontab)
-i (prompt before deleting user's crontab)
so:
crontab -l
# 表示列出所有的定時任務
crontab -r # 表示刪除使用者的定時任務,當執行此命令後,所有使用者下面的定時任務會被刪除,執行crontab -l後會提示使用者:「no crontab for admin」
$ more emmacron
# 定時抓取資料,每隔2小時執行一次
0 */2 * * * /bin
/sh /home
/admin/ccbin
/emmash/emmactl.sh
crontab檔案中的行由6個字段組成,不同欄位間用空格或者tab鍵分割。前5個字段指定命令要執行的時間
分鐘(0-59)
小時(0-28)
日期(1-31)
月份(1-12)
星期幾(0-6,其中0代表星期日)
第六個欄位是乙個要在適當時間執行的字串
例子:
#min hour day month dayofweek command
#每天早上6點10分
106 * * * date
#沒兩個小時
0 */2 * * * date
#晚上11點到早上8點之間每2個小時,早上8點
023-7/2,8 * * * date
#每個月的4號和每個禮拜的禮拜一到禮拜三的早上11點011
4 * mon-wed date
#1月份一號早上4點04
1 jan * date
Linux Unix下設定定時任務
unix系統提供了cron和at命令,使系統和使用者可以定時執行一定的程式,而不需手工啟動。使用cron用於週期性的執行乙個命令,為了使用它,必須編輯crontab檔案。系統預設的 etc crontab 檔案為 為當前使用者建立cron服務 1.鍵入 crontab e 編輯crontab服務檔案...
linux 下設定定時任務執行shell指令碼
名稱 crontab 使用許可權 root使用者和crontab檔案的所有者 語法 crontab e username l username r username v username file 說明 crontab 是用來讓使用者在固定時間或固定間隔執行程式之用,換句話說,也就是類似使用者的時程...
linux設定定時任務
service crond status如果滅有,需要確認是否安裝 crontab l能識別就說明已經安裝,然後沒有安裝的話進行安裝,步驟如下 1.安裝crontab root centos yum install vixie cron root centos yum install crontab...