亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Linux中使用crontab命令啟用自定義定時(shí)任務(wù)

Original 2016-11-05 16:20:47 513
abstrakt:Linux下的任務(wù)調(diào)度分為兩類,系統(tǒng)任務(wù)調(diào)度和用戶任務(wù)調(diào)度系統(tǒng)任務(wù)調(diào)度:系統(tǒng)需要定期執(zhí)行的任務(wù),比如重啟、日志清理等,其配置文件是:/etc/crontab用戶任務(wù)調(diào)度:某個(gè)用戶需要定期執(zhí)行的任務(wù)。用戶可以使用 crontab 命令來配置自己的定時(shí)任務(wù)。所有用戶配置的定時(shí)任務(wù)都存放在 /var/spool/cron/ 目錄下,其文件名與用戶名一致。如:root用戶的所有定時(shí)任務(wù)就保存在 

Linux下的任務(wù)調(diào)度分為兩類,系統(tǒng)任務(wù)調(diào)度和用戶任務(wù)調(diào)度

系統(tǒng)任務(wù)調(diào)度:系統(tǒng)需要定期執(zhí)行的任務(wù),比如重啟、日志清理等,其配置文件是:/etc/crontab

用戶任務(wù)調(diào)度:某個(gè)用戶需要定期執(zhí)行的任務(wù)。用戶可以使用 crontab 命令來配置自己的定時(shí)任務(wù)。所有用戶配置的定時(shí)任務(wù)都存放在 /var/spool/cron/ 目錄下,其文件名與用戶名一致。如:root用戶的所有定時(shí)任務(wù)就保存在 /var/spool/cron/root 文件中

crontab文件的含義

所有用戶crontab文件都存放在 /var/spool/cron/ 目錄下,以用戶名命名。其中每一行都代表一項(xiàng)任務(wù),每行的每個(gè)字段代表一項(xiàng)配置,它的格式一共分為六個(gè)字段,前五段是時(shí)間設(shè)置段,第六段是要執(zhí)行的命令段,格式如下:

minute hour day month week command

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)命令,也可以是自己編寫的腳本文件

2642564505-57f90b0a612e7_articlex.jpg

在以上各個(gè)字段中,還可以使用以下特殊字符:

*    代表所有可能的值,例如:如果month字段是星號(hào),則表示在滿足其它字段的約束條件后每月都執(zhí)行該命令

,     用逗號(hào)隔開的值表示一個(gè)范圍列表,例如:如果minute字段的值是“1,3,15”,則表示每小時(shí)的第1分鐘、第3分鐘和第15分鐘都執(zhí)行該命令

–    可以用整數(shù)之間的 – 表示一個(gè)整數(shù)范圍,例如:如果day字段的值是“2-6”,則表示每月的第2天到底6天都執(zhí)行該命令

/    可以用斜線表示命令的執(zhí)行頻率,例如:如果minute字段的值是“*/10”,則表示每十分鐘執(zhí)行一次命令

三 一個(gè)定時(shí)任務(wù)實(shí)例

某臺(tái)服務(wù)器每10分鐘向192.168.1.2進(jìn)行時(shí)間同步:

[root@web01 cron]# vim /var/spool/cron/root

   


添加以下內(nèi)容:

0-59/10 * * * * /usr/sbin/ntpdate -s 192.168.1.2

從上面的介紹可以知道,這句代碼的意思是:從0到59分這個(gè)時(shí)間段每10分鐘都執(zhí)行時(shí)間同步命令,其時(shí)間同步服務(wù)器是192.168.1.2

四 一些其他實(shí)例

實(shí)例1:每1分鐘執(zhí)行一次command
命令:
* * * * * command

實(shí)例2:每小時(shí)的第3和第15分鐘執(zhí)行
命令:
3,15 * * * * command

實(shí)例3:在上午8點(diǎn)到11點(diǎn)的第3和第15分鐘執(zhí)行
命令:
3,15 8-11 * * * command

實(shí)例4:每?jī)商斓纳衔?點(diǎn)到11點(diǎn)的第3和第15分鐘執(zhí)行
命令:
3,15 8-11 */2 * * command

實(shí)例5:每個(gè)星期一的上午8點(diǎn)到11點(diǎn)的第3和第15分鐘執(zhí)行
命令:
3,15 8-11 * * 1 command

實(shí)例6:每晚的21:30重啟smb
命令:
30 21 * * * /etc/init.d/smb restart

實(shí)例7:每月1、10、22日的4 : 45重啟smb
命令:
45 4 1,10,22 * * /etc/init.d/smb restart

實(shí)例8:每周六、周日的1 : 10重啟smb
命令:
10 1 * * 6,0 /etc/init.d/smb restart

實(shí)例9:每天18 : 00至23 : 00之間每隔30分鐘重啟smb
命令:
0,30 18-23 * * * /etc/init.d/smb restart

實(shí)例10:每星期六的晚上11 : 00 pm重啟smb
命令:
0 23 * * 6 /etc/init.d/smb restart


Versionshinweise

Beliebte Eintr?ge