0 */12 * * *
[user] [command]
請(qǐng)只輸入紅色部分
使用該工具,你只需輸入要執(zhí)行的crontab表達(dá)式(格式如下)、開(kāi)始時(shí)間和執(zhí)行次數(shù),該工具可以快速計(jì)算出未來(lái)n次的時(shí)間。
* * * * *
- - - - -
| | | | |
| | | | +----- 星期幾 (0 - 7) (Sunday=0 or 7)
| | | +---------- 月份 (1 - 12)
| | +--------------- 幾號(hào) (1 - 31)
| +-------------------- 小時(shí) (0 - 23)
+------------------------- 分鐘 (0 - 59)
Crontab介紹 | Introduce Crontab
crontab命令常見(jiàn)于Unix和類Unix的操作系統(tǒng)之中,用于設(shè)置周期性被執(zhí)行的指令。該命令從標(biāo)準(zhǔn)輸入設(shè)備讀取指令,并將其存放于“crontab”文件中,以供之后讀取和執(zhí)行。
crontab儲(chǔ)存的指令被守護(hù)進(jìn)程激活,crond常常在后臺(tái)運(yùn)行,每一分鐘檢查是否有預(yù)定的作業(yè)需要執(zhí)行。
crontab文件的每一行均遵守特定的格式,由空格或tab分隔為數(shù)個(gè)領(lǐng)域,每個(gè)領(lǐng)域可以放置單一或多個(gè)數(shù)值。
時(shí)程表的格式:f1 f2 f3 f4 f5 program,其中 f1 是表示分鐘,f2 表示小時(shí),f3 表示一個(gè)月份中的第幾日,f4 表示月份,f5 表示一個(gè)星期中的第幾天。program 表示要執(zhí)行的程式。
Crontab使用 | Crontab Using
cron是一個(gè)linux下的定時(shí)執(zhí)行工具,可以在無(wú)需人工干預(yù)的情況下運(yùn)行作業(yè)。由于Cron是Linux的內(nèi)置服務(wù),但它不自動(dòng)起來(lái),可以用以下的方法啟動(dòng)、關(guān)閉這個(gè)服務(wù)。
cron服務(wù)提供crontab命令來(lái)設(shè)定cron服務(wù)的,以下是這個(gè)命令的一些參數(shù)與說(shuō)明: crontab -u //設(shè)定某個(gè)用戶的cron服務(wù),一般root用戶在執(zhí)行這個(gè)命令的時(shí)候需要此參數(shù);crontab -l //列出某個(gè)用戶cron服務(wù)的詳細(xì)內(nèi)容;crontab -r //刪除某個(gè)用戶的cron服務(wù);crontab -e //編輯某個(gè)用戶的cron服務(wù)。
Crontab例子 | Crontab Example
30 21 * * * /usr/local/etc/rc.d/lighttpd restart 表示每晚的21:30重啟lighttpd
45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart 表示每月1、10、22日的4 : 45重啟lighttpd
10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart 表示每周六、周日的1 : 10重啟lighttpd
0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart 表示在每天18 : 00至23 : 00之間每隔30分鐘重啟lighttpd
0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart 表示每星期六的11 : 00 pm重啟lighttpd
* */1 * * * /usr/local/etc/rc.d/lighttpd restart 每一小時(shí)重啟lighttpd
* 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart 晚上11點(diǎn)到早上7點(diǎn)之間,每隔一小時(shí)重啟lighttpd
0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart 每月的4號(hào)與每周一到周三的11點(diǎn)重啟lighttpd
0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart 一月一號(hào)的4點(diǎn)重啟lighttpd
