linux命令-crontab
一.安裝
yum install crontabs
二.基本使用
1.crontab -e:建立任務,進入編輯
格式:
基本格式 :
———————————————————
* * * * * command
分 時 日 月 周 命令
———————————————————
例:00 00 * * * python /home/meng/mongo_dump/main_work.py 每天的00:00執行main_work.py檔案
1、每分鐘執行一次
* * * * *
2、每隔一小時執行一次
00 * * * * or * */1 * * * (/表示頻率)
3、每小時的15和30分各執行一次
15,45 * * * * (,表示並列)
4、在每天上午 8- 11時中間每小時 15 ,45分各執行一次
15,45 8-11 * * * command (-表示範圍)
5、每個星期一的上午8點到11點的第3和第15分鐘執行
3,15 8-11 * * 1 command
6、每隔兩天的上午8點到11點的第3和第15分鐘執行
3,15 8-11 */2 * * command
其他命令:
crontab file [-u user]-用指定的檔案替代目前的crontab。
crontab-[-u user]-用標準輸入替代目前的crontab.
crontab-1[user]-列出使用者目前的crontab.
crontab-e[user]-編輯使用者目前的crontab.
crontab-d[user]-刪除使用者目前的crontab.
crontab-c dir- 指定crontab的目錄。
服務操作說明:
/sbin/service crond start //啟動服務
/sbin/service crond stop //關閉服務
/sbin/service crond restart //重啟服務
/sbin/service crond reload //重新載入配置
檢視crontab服務狀態:
service crond status
手動啟動crontab服務:
service crond start
檢視crontab服務是否已設定為開機啟動,執行命令:
ntsysv
加入開機自動啟動:
chkconfig –level 35 crond on