一、安裝
# yum –y install vixie-cron (cron主程式)
# yum –y install crontabs (安裝/解除安裝/列舉用來驅動cron守護程序的**的程式)
二、配置
# chkconfig crond on (配置開機自啟動)
# chkconfig –list crond (顯示如下)
crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off
# service crond start (啟動)
# service crond stop (停止)
# service crond status (狀態檢視)
三、crontab 命令使用
crontab [-u 《使用者名稱》] [-elr]
說明:-u 《使用者名稱》 指定要設定計時器的使用者名稱
-e 編輯
-l 列出
-r 刪除
* * * * * command
分 時 日 月 周 命令
第一列:分鐘 0~59,*/n表示每n分鐘
第二列:小時 0~23,0表示0點,m-n表示m-n之間的時間
第三列:日期 1~31,a,b,c,…表示每月a、b、c等幾天
第四列:月份 1~12,
第五列:星期 0~6,0表示星期日
第六列:要執行的定時任務命令
四、例子
*/30 * * * * /usr/sbin/ntpdate 192.168.1.100
每半小時同步一次時間
30 21 * * * /usr/sbin/ntpdate 192.168.1.100
每天21:30同步一次時間
30 21 1,15 * * /usr/sbin/ntpdate 192.168.1.100
每月1、15日的21:30同步一次時間
0,30 20-23 * * * /usr/sbin/ntpdate 192.168.1.100
每天20:00至23:00之間每隔30分鐘同步一次時間
* 20-23/1 * * * /usr/sbin/ntpdate 192.168.1.100
每天20:00至23:00之間每隔1小時同步一次時間
使用python指令碼備份crontab定時任務
近期打算備份下伺服器crontab任務,以防個人失誤,清空定時任務,其實我覺得shell指令碼更簡單,但是想練習下python,決定使用python指令碼進行,前提執行主機做好對其他節點伺服器ssh免秘鑰登入 vi crontab backup.py usr bin env python codin...
centos系統crontab實現自動定時重啟教程
例如 設定每天凌晨5點重啟的方法 使用ssh工具成功登陸伺服器後,執行如下命令 crontab e 按insert鍵,進入編輯模式 然後在文件中輸入 0 5 sbin reboot 注意中間的空格,0 5表示每天凌晨四點重啟 以此類推 0 6表示凌晨6點.編輯好後按esc鍵退出編輯模式。鍵入 wq ...
執行任務Ubuntu使用crontab定時任務
因為明天想定時執行postgres的一些指令碼,所以在網上查一下有乙個crontab的命令,就把這個命令的應用記錄一下,便利往後查詢.cron是乙個 守護程式 用於在指定的時光內執行行程類的任務,每乙個使用者都有乙個 crontab 檔案,來允許他們指定需要執行的內容和時光,此外,系統也有乙個 cr...