1. 程式人生 > >Linux之crontab定時任務

Linux之crontab定時任務

define fine 第幾天 sudo man 都是 ron 重新 spool

****crontab簡介****
簡而言之呢,crontab就是一個自定義定時器。


****crontab配置文件****

  • 其一:/var/spool/cron/
    該目錄下存放的是每個用戶(包括root)的crontab任務,文件名以用戶名命名
  • 其二:/etc/cron.d/
    這個目錄用來存放任何要執行的crontab文件或腳本。

****crontab時間說明****

# .---------------- minute (0 - 59) 
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ... 
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7)  OR
#sun,mon,tue,wed,thu,fri,sat 
# |  |  |  |  |
# *  *  *  *  *  command to be executed

minute:代表一小時內的第幾分,範圍 0-59。
hour:代表一天中的第幾小時,範圍 0-23。
mday:代表一個月中的第幾天,範圍 1-31。
month:代表一年中第幾個月,範圍 1-12。
wday:代表星期幾,範圍 0-7 (0及7都是星期天)。
who:要使用什麽身份執行該指令,當您使用 crontab -e 時,不必加此字段。
command:所要執行的指令。


****crontab服務狀態****

sudo service crond start     #啟動服務
sudo service crond stop      #關閉服務
sudo service crond restart   #重啟服務
sudo service crond reload    #重新載入配置
sudo service crond status    #查看服務狀態

****crontab命令****
重新指定crontab定時任務列表文件

crontab $filepath

查看crontab定時任務

crontab -l

編輯定時任務【刪除-添加-修改】

crontab -e


作者:AlicFeng
鏈接:http://www.jianshu.com/p/838db0269fd0
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。

Linux之crontab定時任務