linux crontab總結(jié)

簡介

crontab命令常見于Unix和類Unix的操作系統(tǒng)之中,用于設(shè)置周期性被執(zhí)行的指令,crontab儲存的指令被守護進程激活, crond常常在后臺運行,每一分鐘檢查是否有預(yù)定的作業(yè)需要執(zhí)行。這類作業(yè)一般稱為cron jobs。

基本格式

*  *  *  *  *  command
分 時 日  月  周  命令

第1列表示分鐘1~59 每分鐘用*或者 */1表示
第2列表示小時1~23(0表示0點)
第3列表示日期1~31
第4列表示月份1~12
第5列標識號星期0~6(0表示星期天)
第6列要運行的命令

例子

30 21 * * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每晚的21:30重啟apache.
45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每月1、10、22日的4 : 45重啟apache。

總結(jié):

*代表占位符,可以這樣理解,我們讀語法,就可以知道代表的什么意思。

30 5 * * * ls 每天的5點30分執(zhí)行l(wèi)s命令。
30 5 * * 0 ls 每周天的5點30分執(zhí)行l(wèi)s命令。
0 6 20 * * ls 標示每月的20日執(zhí)行l(wèi)s命令。

crontab -r : 刪除目前的時程表 
crontab -l : 列出目前的時程表 

大概已經(jīng)掌握了crontab命令的語法

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,194評論 2 33
  • Linux定時任務(wù)Crontab命令詳解 linux 系統(tǒng)則是由 cron (crond) 這個系統(tǒng)服務(wù)來控制的。...
    孫燕超閱讀 1,897評論 0 4
  • 前一天學習了 at 命令是針對僅運行一次的任務(wù),循環(huán)運行的例行性計劃任務(wù),linux系統(tǒng)則是由 cron (cro...
    Zcclucky閱讀 622評論 0 0
  • Linux指令大全 1.cat 使用權(quán)限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help...
    muyang_js的簡書閱讀 2,909評論 0 12
  • Linux定時任務(wù)Crontab命令詳解linux 系統(tǒng)則是由 cron (crond) 這個系統(tǒng)服務(wù)來控制的。L...
    時待吾閱讀 451評論 0 0

友情鏈接更多精彩內(nèi)容