定時(shí)任務(wù)crontab,在linux系統(tǒng)/etc/crontab文件,打開(kāi)該文件可以看到

crond服務(wù)
service crond start #啟動(dòng)服務(wù)service crond stop #關(guān)閉服務(wù)service crond restart #重啟服務(wù)service crond reload #重新載入配置
service crond status #查看狀態(tài)
crontab命令
crontab –l # 查看當(dāng)前用戶的定時(shí)任務(wù)
crontab –e # 修改當(dāng)前用的定時(shí)任務(wù)
crontab –u root –l # 查看root用戶的定時(shí)任務(wù)
* * * * * date >>/home/yl/script/log/date.log # 每隔一分鐘把當(dāng)前日期寫(xiě)入到對(duì)應(yīng)文件
*/1 * * * * date >>/home/yl/script/log/date.log # 每隔一分鐘把當(dāng)前日期寫(xiě)入到對(duì)應(yīng)文件
* * * * * sleep 10;date >>/home/yl/script/log/date.log #延遲10s,然后執(zhí)行操作
字段,可視需要決定。對(duì)于不指定的字段,要用“*”來(lái)填補(bǔ)其位置。舉例如下:5 * * * * ls 指定每小時(shí)的第5分鐘執(zhí)行一次ls命令30 5 * * * ls 指定每天的 5:30 執(zhí)行l(wèi)s命令30 7 8 * * ls 指定每月8號(hào)的7:30分執(zhí)行l(wèi)s命令30 5 8 6 * ls 指定每年的6月8日5:30執(zhí)行l(wèi)s命令30 6 * * 0 ls 指定每星期日的6:30執(zhí)行l(wèi)s命令[注:0表示星期天,1表示星期1,
以此類推,也可以用英文來(lái)表示,sun表示星期天,mon表示星期一等。]
30 3 10,20 * *ls 每月10號(hào)及20號(hào)的3:30執(zhí)行l(wèi)s命令[注:“,”用來(lái)連接多個(gè)不連續(xù)的時(shí)段]
25 8-11 * * * ls每天8-11點(diǎn)的第25分鐘執(zhí)行l(wèi)s命令[注:“-”用來(lái)連接連續(xù)的時(shí)段]
*/15 * * * * ls 每15分鐘執(zhí)行一次ls命令 [即每個(gè)小時(shí)的第0 1530 45 60分鐘執(zhí)行l(wèi)s命令 ]
30 6 */10 * * ls每個(gè)月中,每隔10天6:30執(zhí)行一次ls命令[即每月的1、11、21、31日是的6:30執(zhí)行一次ls 命令。 ]
每天7:50以root 身份執(zhí)行/etc/cron.daily目錄中的所有可執(zhí)行文件
50 7 * * * root run-parts /etc/cron.daily [注:run-parts參數(shù)表示,執(zhí)行后面目錄中的所有可執(zhí)行文件。 ]
新聞熱點(diǎn)
疑難解答
圖片精選