Centos 6.8 定時任務Crontab服務


一,crontab服務的簡介

二、安裝cron服務

安裝cron服務 :
        --yum install vixie-cron
        --yum install crontabs

檢出cron服務

檢查crontab工具是否安裝:--crontab -l

檢查crontab服務是否啟動:--service crond status

運行crontab -l 可能會報錯:no crontab for root

解決方法:

在 root 用戶下輸入 crontab -e ,按 Esc 按: wq   回車 ,再輸入 crontab -l 就沒有問題了

主要原因是由於這個liunx服務器 第一次使用 crontab,還沒有生成對應的文件導致的,執行了編輯(crontab -e)后 就生成了這個文件

三、cron配置文件格式

 

四、具體事例

每晚的21.30重啟apache

30 21 * * * service httpd restart

每月1、10、22日的4.:45 重啟apache

45 4 1,10,22 * * service httpd restart

每月1到10日的4:45重啟apache

45 4 1-10 * * service httpd restart 

 每隔兩分鍾重啟Apache服務器

*/2 * * * * service httpd restart

1-59/2 * *** service httpd restart

晚上11點到早上7點之間,每隔一小時重啟apache

0 23-7/1 * * * service httpd restart

 每天18:30至23:00之前每隔30分鍾重啟apache

0,30 18-23 * * * service httpd restart

0-59/30 18-23 * * * service httpd restart

五、工具使用

crontab  -e

查看本機的所有定時任務

tail -f /var/log/cron

Crontab 全局的系統配置文件: /etc/crontab

Crontab 的日志:全部都保存在/var/log/cron下面

ls -l cron*

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM