教你學(xué)會(huì)Suse啟動(dòng)cron的方法
學(xué)習(xí)Suse時(shí),你可能會(huì)經(jīng)常遇到Suse問題,這里將介紹Suse啟動(dòng)cron的解決方法,在這里拿出來和大家分享一下。希望大家學(xué)會(huì)Suse啟動(dòng)cron的步驟。
1.Suse中通過crontab來啟動(dòng)cron
[root@localhost ~]# /etc/init.d/crontab start
[root@localhost ~]# /etc/init.d/crontab stop
[root@localhost ~]# /etc/init.d/crontab restart
設(shè)置開機(jī)自動(dòng)啟動(dòng)
[root@localhost ~]# chkconfig crontab on
2. 用crontab命令編輯配置文件
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ù)
進(jìn)入vi編輯模式,編輯的內(nèi)容一定要符合下面的格式:* * * * *
幾個(gè)常用的例子:
每個(gè)小時(shí)的第5分鐘執(zhí)行一次
5 * * * * date >> /tmp/date.log
每隔10分鐘執(zhí)行一次
*/10 * * * * date >> /tmp/date.log
每天13時(shí)和23時(shí)定時(shí)執(zhí)行
0 23,13 * * * date >> /tmp/date.log
每天上午6點(diǎn)到12點(diǎn)之間,每兩個(gè)小時(shí)執(zhí)行一次,14點(diǎn)執(zhí)行一次。
0 6-12/2,14 * * * date >> /tmp/date.log
每次編輯完某個(gè)用戶的cron設(shè)置后,cron自動(dòng)在/var/spool/cron下生成一個(gè)與此用戶同名的文件,此用戶的cron信息都記錄在這個(gè)文件中,這個(gè)文件是不可以直接編輯的,只可以用crontab -e 來編輯。cron啟動(dòng)后每過一份鐘讀一次這個(gè)文件,檢查是否要執(zhí)行里面的命令。因此此文件修改后不需要重新啟動(dòng)cron服務(wù)。
看完本文介紹Suse啟動(dòng)cron的內(nèi)容,希望對(duì)你學(xué)習(xí)有幫助。
【編輯推薦】