crontab 任務排程

2021-06-09 17:05:34 字數 2589 閱讀 3878

1

,編輯crontab

# crontab -u root -e

*/5 * * * * /home/root/zbb/aaa.sh

2

,檢視crontab

# crontab -u root -l

*/5 * * * * /home/mmroot/zbb/aaa.sh

作者主頁:

3

,cron

任務排程

/etc/crontab第1

列分鐘1~59

第2列小時1~23

(0表示子夜)第3

列日1~31

第4列月1

~12第5

列星期0~6

(0表示星期天)第6

列要執行的命令

下面是crontab

的格式:分時

日月星期要執行的命令

這裡有crontab

檔案條目的一些例子:

30 21 * * * /usr/local/apache/bin/apachectl restart

上面的例子表示每晚的

21:30

重啟apache。

45 4 1,10,22 * * /usr/local/apache/bin/apachectl restart

上面的例子表示每月1、

10、22日的

4 : 45

重啟apache。

10 1 * * 6,0 /usr/local/apache/bin/apachectl restart

上面的例子表示每週

六、週日的

1 : 10

重啟apache。

0,30 18-23 * * * /usr/local/apache/bin/apachectl restart

上面的例子表示在每天

18 : 00

至23 : 00

之間每隔

30分鐘重啟

apache。

0 23 * * 6 /usr/local/apache/bin/apachectl restart

上面的例子表示每星期六的

11 : 00 pm

重啟apache。

0 */1 * * * /usr/local/apache/bin/apachectl restart

每一小時重啟

apache

* 23-7/1 * * * /usr/local/apache/bin/apachectl restart

晚上11

點到早上

7點之間,每隔一小時重啟

apache

0 11 4 * mon-wed /usr/local/apache/bin/apachectl restart

每月的4

號與每週一到週三的

11點重啟

apache

0 4 1 jan * /usr/local/apache/bin/apachectl restart

一月一號的

4點重啟

apache

4

,crontab

的總配置在這裡,注意

path

,執行時的路徑是這個!

#cat /etc/crontab   

shell=/bin/bash

path=/sbin:/bin:/usr/sbin:/usr/bin

mailto=root

home=/

# run-parts

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

02 4 * * * root run-parts /etc/cron.daily

22 4 * * 0 root run-parts /etc/cron.weekly

42 4 1 * * root run-parts /etc/cron.monthly

4

,/etc/inittab 

檔案

inittab action

sysinit:               //

在系統引導過程中被執行

respawn://

指定乙個

l0:0:wait:/etc/rc.d/rc 0          //wait 

等待執行完了在執行下乙個

l1:1:wait:/etc/rc.d/rc 1

l2:2:wait:/etc/rc.d/rc 2

1:2345:respawn:/sbin/mingetty tty1  //respawn 

如果/sbin/mingetty

沒了,就會自動重啟

x:5:respawn:/etc/x11/prefdm -nodaemon //

啟動起來後不放入

daemon

。否則會不停重啟

Linux的crontab任務排程

任務排程,是指系統在某個時間執行的特定的命令或程式。任務排程分類 1.系統工作 有些重要的工作必須周而復始地執行。如病毒掃等。2.個別使用者工作,個別使用者可能希望執行某些程式,比如對mysql資料庫的備份。crontab命令 作用 用來進行定時任務的設定。語法 crontab 引數 常用引數 e ...

Linux的crontab任務排程

任務排程 是指系統在某個時間執行特定的 命令或者程式。任務排程分類 系統工作 有些重要的 工作必須周而復始的執行,如病毒掃瞄等 個別使用者工作 個別使用者可能希望執行某些程式,比如對mysql資料庫備份。原理示意圖 crontab 進行 定時任務的設定 crontab 選項 常用選項 排程引數 特定...

linux中crontab任務排程

crontab e進入當前使用者編輯介面 crontab u 使用者名稱 e進入指定使用者編輯介面 進入crontab任務編輯介面 每分鐘執行檢視一次 ect目錄,把目錄內容寫進 tml a.txt下 1 ll etc tmp a.text crontab物件 指令 多個任務同時執行 crontab...