Linux定時任務crontab

2021-10-09 18:41:10 字數 1971 閱讀 3057

1:檢視配置資訊

cat/etc/crontab

2:啟動服務(上centos6,下centos7版本不同)

/sbin/service crond start

systemctl start crond.service

3:關閉服務(上centos6,下centos7版本不同)

/sbin/service crond stop

systemctl stop crond.service

4:重啟服務(上centos6,下centos7版本不同)

/sbin/service crond restart

systemctl restart crond.service

5:重新載入配置(上centos6,下centos7版本不同)

/sbin/service crond reload

systemctl reload crond.service

6:啟動服務

/sbin/service crond status

7:建立定時任務

crontab -e

8:列出定時的任務

crontab -l

9:刪除crontab檔案

crontab -r con_name

10:獲取命令路徑

which ifconfig

11:檢視是否設定開啟自啟動

ntsysv(進入互動頁面)

12:加入開機自動啟動

chkconfig –level 35 crond on

13:crontab的命令構成

時間+動作,其時間有分、時、日、月、周五種

14:crontab操作符有

1):* 任何時間

2):/ 每隔多久

3):- 連續時間

4):,不連續時間

15:crontab例項

1):每1分鐘執行一次命令

****

* 命令

2):每小時的第3和第15分鐘執行命令

3,15 ***

* 命令

3):在上午8點到11點的第3和第15分鐘執行命令

3,15 8-11 *

** 命令

4):每隔兩天的上午8點到11點的第3和第15分鐘執行命令

3,15 8-11 *

/2 *

* 命令

5):每週一上午8點到11點的第3和第15分鐘執行命令

3,15 8-11 *

* 1 命令

6):每晚的21:30執行命令

30 21 *

** 命令

7):每月1、10、22日的4 : 45執行命令

45 4 1,10,22 *

* 命令

8):每週

六、週日的1 : 10執行命令

10 1 *

* 6,0 命令

9):每天18 : 00至23 : 00之間每隔30分鐘執行命令

0,30 18-23 *

** 命令

10):每星期六的晚上11 : 00 pm執行命令

0 23 *

* 6 命令

11):每一小時執行命令

**/1 *

** 命令

12):晚上11點到早上7點之間,每隔一小時執行命令

* 23-7/1 *

** 命令

16:專案中使用方法

1):定時操作符 php安裝目錄/bin/php 專案目錄/待執行php指令碼檔案

例:***

**/www/php7/bin/php /project/script.php

每分鐘執行一次script.php檔案

2):定時操作符 sh 檔案存放目錄/script.sh

例:***

** sh /script/script.sh

每分鐘執行一次script.s**件

Linux linux定時任務crontab

crontab命令的功能是在一定的時間間隔排程一些命令的執行。它的配置檔案是 etc crontab。vim etc crontab etc crontab中每行指定乙個定時任務,其描述格式如下 minute hour daymonth dayofweek commandminute 從0到59的整...

linux定時任務 at定時任務

at命令是一次性定時計畫任務,at的守護程序atd會以後臺模式執行,檢查作業佇列來執行作業。atd守護程序會檢查系統上的乙個特殊目錄來獲取at命令的提交的作業,預設情況下,atd守護程序每60秒檢查一次目錄,有作業時,會檢查作業執行時間,如果時間與當前時間匹配,則執行此作業。注意 at命令是一次性定...

linux定時任務

crontab 設定定時任務 crontab 可以根據分鐘 小時 日期 月份 星期的組合來設定定時任務的自動執行 要使用該服務必須啟動 crond 服務,檢視 crond 服務有沒有啟動,執行命令 servicecrond status 一些任務事例,幫助理解 3020 root back.sh 每...