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 每...