欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux定時(shí)任務(wù)crontab命令編輯運(yùn)行

segmentfault   發(fā)布時(shí)間:2023-11-16 16:30:08   作者:雙木枯榮   我要評(píng)論
這篇文章主要為大家介紹了Linux定時(shí)任務(wù)crontab的命令編輯運(yùn)行,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

Centos安裝crontab

很多云服務(wù)器在初始的時(shí)候都是沒有crontab命令的,這時(shí)候需要先安裝crontab。
直接利用命令yum命令,yum install cronie,一路y就可以安裝成功。

使用crontab定時(shí)任務(wù)

1. 進(jìn)入編輯狀態(tài)

如果不是專業(yè)的運(yùn)維人員,只是想執(zhí)行下自動(dòng)腳本,可以簡(jiǎn)單的利用crontab -e命令,直接編輯腳本命令。如下圖:

這個(gè)界面的操作和vi命令是一樣的,鍵入i鍵,即可進(jìn)入編輯。

2. 編輯運(yùn)行腳本

crontab命令格式:
minute hour day month week command 順序:分 時(shí) 日 月 周

crontab命令分為兩部分,第一部分是執(zhí)行時(shí)間、第二部分是執(zhí)行命令。執(zhí)行命令就是shell指令,你要執(zhí)行的內(nèi)容。

執(zhí)行時(shí)間

由五個(gè)元素組成 分 時(shí) 日 月 周

其中:
minute: 表示分鐘,可以是從0到59之間的任何整數(shù)。
hour:表示小時(shí),可以是從0到23之間的任何整數(shù)。
day:表示日期,可以是從1到31之間的任何整數(shù)。
month:表示月份,可以是從1到12之間的任何整數(shù)。
week:表示星期幾,可以是從0到7之間的任何整數(shù),這里的0或7代表星期日。
command:要執(zhí)行的命令,可以是系統(tǒng)命令,也可以是自己編寫的腳本文件。
在以上各個(gè)字段中,還可以使用以下特殊字符:

星號(hào)(*):代表所有可能的值,例如month字段如果是星號(hào),則表示在滿足其它字段的制約條件后每月都執(zhí)行該命令操作。
逗號(hào)(,):可以用逗號(hào)隔開的值指定一個(gè)列表范圍,例如,“1,2,5,7,8,9”
中杠(-):可以用整數(shù)之間的中杠表示一個(gè)整數(shù)范圍,例如“2-6”表示“2,3,4,5,6”
正斜線(/):可以用正斜線指定時(shí)間的間隔頻率,例如“0-23/2”表示每?jī)尚r(shí)執(zhí)行一次。同時(shí)正斜線可以和星號(hào)一起使用,例如*/10,如果用在minute字段,表示每十分鐘執(zhí)行一次。

crontab例子

每1分鐘執(zhí)行一次command

* * * * * command

每小時(shí)的第3和第15分鐘執(zhí)行

3,15 * * * * command

在上午8點(diǎn)到11點(diǎn)的第3和第15分鐘執(zhí)行

3,15 8-11 * * * command

每隔兩天的上午8點(diǎn)到11點(diǎn)的第3和第15分鐘執(zhí)行

3,15 8-11 */2 * * command

每個(gè)星期一的上午8點(diǎn)到11點(diǎn)的第3和第15分鐘執(zhí)行

3,15 8-11 * * 1 command

每晚的21:30重啟smb 

30 21 * * * /etc/<a  target="_blank" rel="nofollow">init</a>.d/smb restart

每月1、10、22日的4 : 45重啟smb 

45 4 1,10,22 * * /etc/init.d/smb restart

每周六、周日的1:10重啟smb

10 1 * * 6,0 /etc/init.d/smb restart

每天18 : 00至23 : 00之間每隔30分鐘重啟smb 

0,30 18-23 * * * /etc/init.d/smb restart

每星期六的晚上11:00 pm重啟smb 

0 23 * * 6 /etc/init.d/smb restart

每一小時(shí)重啟smb 

* */1 * * * /etc/init.d/smb restart

晚上11點(diǎn)到早上7點(diǎn)之間,每隔一小時(shí)重啟smb

* 23-7/1 * * * /etc/init.d/smb restart

每月的4號(hào)與每周一到周三的11點(diǎn)重啟smb 

0 11 4 * mon-wed /etc/init.d/smb restart

一月一號(hào)的4點(diǎn)重啟smb

0 4 1 jan * /etc/init.d/smb restart

每小時(shí)執(zhí)行/etc/cron.hourly目錄內(nèi)的腳本

01 * * * * root run-parts /etc/cron.hourly

以上就是Linux定時(shí)任務(wù)crontab命令編輯運(yùn)行的詳細(xì)內(nèi)容,更多關(guān)于Linux crontab定時(shí)任務(wù)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論