Linux中crontab命令的基本使用方法
2019-03-03 07:22:49
14539
Linux中crontab命令的基本使用示例:
crontab文件由六個(gè)域組成,每個(gè)域之間用空格分割,其排列如下: A MIN HOUR DAY MONTH YEAR COMMAND B MIN HOUR DAY MONTH DAYOFWEEK COMMAND C COMMAND HOUR DAY MONTH DAYOFWEEK D COMMAND YEAR MONTH DAY HOUR MIN
crontab的基本格式:
f1 f2 f3 f4 f5 command
分 時(shí) 日 月 周 命令
第一列f1代表分鐘1~59:當(dāng)f1為*表示每分鐘都要執(zhí)行;為*/n表示每n分鐘執(zhí)行一次;為a-b表示從第a分鐘到第b分鐘這段時(shí)間要執(zhí)行;為a,b,c,...表示第a,b,c分鐘要執(zhí)行
第二列f2代表小時(shí)0~23(0表示凌晨):當(dāng)f2為*表示每小時(shí)都要執(zhí)行;為*/n表示每n小數(shù)執(zhí)行一次;為a-b表示從第a小時(shí)到第b小時(shí)這段時(shí)間要執(zhí)行;為a,b,c,...表示第a,b,c小時(shí)要執(zhí)行
第三列f3代表日1~31:含義如上所示,以此類(lèi)推
第四列f4代表月1~12:含義如上所示,以此類(lèi)推
第五列f5代表星期0~6(0表示星期天):含義如上所示,以此類(lèi)推
第六列command代表要運(yùn)行的命令
下面來(lái)舉例具體說(shuō)明一下crontab格式的含義:
30 20 * * * /usr/local/apache/bin/apachectl restart 上面的例子表示每晚的20:30重啟apache。
50 3 1,10,22 * * /usr/local/apache/bin/apachectl restart 上面的例子表示每月1、10、22日的5 : 50重啟apache。
會(huì)員登錄
賬號(hào)登錄 還沒(méi)有賬號(hào)?立即注冊(cè)