Linux下定時任務的查看及取消


Linux下定時任務的查看及取消 

原文地址:http://changwu0101.blog.163.com/blog/static/1104246392011820104654131/

$ crontab --help
crontab:無效選項 -- -
crontab: usage error: unrecognized option
usage:  crontab [-u user] file
crontab [-u user] [ -e | -l | -r ]
                (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分
10 6 * * * date

#沒兩個小時
0 */2 * * * date

#晚上11點到早上8點之間每2個小時,早上8點
0 23-7/2,8 * * * date

#每個月的4號和每個禮拜的禮拜一到禮拜三的早上11點
0 11 4 * mon-wed date

#1月份一號早上4點
0 4 1 jan * date

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com