Linux系統Crontab定時任務說明

2022-08-10 08:51:18 字數 983 閱讀 1600

第1列分鐘1~59

第2列小時1~23(0表示子夜)

第3列日1~31

第4列月1~12

第5列星期0~6(0表示星期天)

第6列要執行的命令

下面是crontab的格式: 分 時 日 月 星期 要執行的命令

這裡有crontab檔案條目的一些例子:

30 21 * * * /usr/local/apache/bin/apachectl restart 上面的例子表示每晚的21:30重啟apache。

45 4 1,10,22 * * /usr/local/apache/bin/apachectl restart 上面的例子表示每月1、10、22日的4 : 45重啟apache。

10 1 * * 6,0 /usr/local/apache/bin/apachectl restart 上面的例子表示每週

六、週日的1 : 10重啟apache。

0,30 18-23 * * * /usr/local/apache/bin/apachectl restart 上面的例子表示在每天18 : 00至23 : 00之間每隔30分鐘重啟apache。

0 23 * * 6 /usr/local/apache/bin/apachectl restart 上面的例子表示每星期六的11 : 00 pm重啟apache。

* */1 * * * /usr/local/apache/bin/apachectl restart 每一小時重啟apache

* 23-7/1 * * * /usr/local/apache/bin/apachectl restart 晚上11點到早上7點之間,每隔一小時重啟apache

0 11 4 * mon-wed /usr/local/apache/bin/apachectl restart 每月的4號與每週一到週三的11點重啟apache

0 4 1 jan * /usr/local/apache/bin/apachectl restart 一月一號的4點重啟apache

centos系統crontab實現自動定時重啟教程

例如 設定每天凌晨5點重啟的方法 使用ssh工具成功登陸伺服器後,執行如下命令 crontab e 按insert鍵,進入編輯模式 然後在文件中輸入 0 5 sbin reboot 注意中間的空格,0 5表示每天凌晨四點重啟 以此類推 0 6表示凌晨6點.編輯好後按esc鍵退出編輯模式。鍵入 wq ...

使用python指令碼備份crontab定時任務

近期打算備份下伺服器crontab任務,以防個人失誤,清空定時任務,其實我覺得shell指令碼更簡單,但是想練習下python,決定使用python指令碼進行,前提執行主機做好對其他節點伺服器ssh免秘鑰登入 vi crontab backup.py usr bin env python codin...

執行任務Ubuntu使用crontab定時任務

因為明天想定時執行postgres的一些指令碼,所以在網上查一下有乙個crontab的命令,就把這個命令的應用記錄一下,便利往後查詢.cron是乙個 守護程式 用於在指定的時光內執行行程類的任務,每乙個使用者都有乙個 crontab 檔案,來允許他們指定需要執行的內容和時光,此外,系統也有乙個 cr...