Linux crontab


Linux crontab

標簽(空格分隔): linux

安裝並檢查crontab服務

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

    查看crond服務是否啟動
    service crond status
     
    一般情況下linux系統會有cron服務
    service crond restart [重啟服務]
     
    安裝cron
    yum install vixie-cron
    yum install crontabs
    
Ubuntu:
    安裝cron服務
    apt-get install cron
    
    選擇編輯器-輸入序號就行,記住一定要選擇對編輯器
    select-editor  
    
    service cron restart [重啟服務]
    service cron start [啟動服務]
    service cron stop  [停止服務]

crontab配置文件格式

 配置格式:* * * * * COMMAND
     分鍾  小時  日期  月份  星期
     0-59  0-23  1-31  1-12  0-7 (0 | 7 表示星期天) 

 Explame:
     每天晚上21:30重啟apahce
     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 | 基數
 
 Summary:
     表示任何時候都匹配 *
     可以用 "A,B,C" 表示A或者B或者C時執行的命令
     可以用 "A-B" 表示A到B之間時執行的命令
     可以用 "*/A" 表示每A分鍾(小時等)執行一次命令

crontab工具使用

 全局系統配置文件
 /etc/crontab

 查看計划任務
 crontab -l
 cat /var/spool/cron/root
 
 修改計划任務
 crontab -e 
 vi /var/spool/cron/用戶
 
 查看日志
 /var/log/cron
 tail -F /var/log/cron


免責聲明!

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



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