歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

crontab各參數詳解及如何查看日志記錄

crontab各參數詳解及如何查看日志記錄   crontab的語法,以備日後救急。先上張超給力的圖:     crontab各參數說明:   -e : 執行文字編輯器來編輯crontab,內定的文字編輯器是VI   -r : 刪除目前的crontab   -l : 列出目前的crontab(查看專用)   -i : 會和-r 配合使用,在刪除當前的crontab時詢問,輸入y 則刪除   注意crontab是分用戶的,以誰登錄就會編輯到誰的crontab   crontab特殊的符號說明:   “*”代表所有的取值范圍內的數字。特別要注意哦!   “/”代表每的意思,如”*/5″表示每5個單位   “-”代表從某個數字到某個數字   “,”分散的數字   crontab文件的使用示例:   30 21 * * * 表示每晚的21:30   45 4 1,10,22 * * 表示每月1、10、22日的4 : 45   10 1 * * 6,0 表示每周六、周日的1 : 10   0,30 18-23 * * * 表示在每天18 : 00至23 : 00之間每隔30分鐘   0 23 * * 6 表示每星期六的11 : 00 pm   * */1 * * * 每一小時   * 23-7/1 * * * 晚上11點到早上7點之間,每隔一小時   * 8,13 * * 1-5 從周一到周五的上午8點和下午1點   0 11 4 * mon-wed 每月的4號與每周一到周三的11點   0 4 1 jan * 一月一號的4點   —————– 如何查看crontab的日志記錄 ———————   昨天crontab中的同步任務沒有執行,不知道是什麼原因沒有執行,貌似任務hang住了,想查詢一下crontab到底問題出在哪裡,或者hang在了什麼地方。   1. linux 看 /var/log/cron這個文件就可以,可以用tail -f /var/log/cron觀察   2. unix 在 /var/spool/cron/tmp文件中,有croutXXX001864的tmp文件,tail 這些文件就可以看到正在執行的任務了。   3. mail任務 在 /var/spool/mail/root 文件中,有crontab執行日志的記錄,用tail -f /var/spool/mail/root 即可查看最近的crontab執行情況。
Copyright © Linux教程網 All Rights Reserved