TL Shell定時工具Crontab的使用

2021-10-05 18:51:56 字數 1355 閱讀 9678

export editor=

"/usr/bin/vim"

;crontab -e

crontab [-u username] //省略使用者表表示操作當前使用者的crontab

-e (編輯工作表)

-l (列出工作表裡的命令)

-r (刪除工作作)

我們用crontab -e進入當前使用者的工作表編輯,是常見的vim介面。每行是一條命令。

crontab的命令構成為 時間+動作,其時間有分、時、日、月、周五種,操作符有

例項1:每1分鐘執行一次mycommand

* * * * * mycommand
例項2:每小時的第3和第15分鐘執行
3,15 * * * * mycommand
例項3:在上午8點到11點的第3和第15分鐘執行
3,15 8-11 * * * mycommand
例項4:每隔兩天的上午8點到11點的第3和第15分鐘執行
3,15 8-11 */2  *  * mycommand
例項5:每週一上午8點到11點的第3和第15分鐘執行
3,15 8-11 * * 1 mycommand
例項6:每晚的21:30重啟smb
30 21 * * * /etc/init.d/smb restart
例項7:每月1、10、22日的4 : 45重啟smb
45 4 1,10,22 * * /etc/init.d/smb restart
例項8:每週

六、週日的1 : 10重啟smb

10 1 * * 6,0 /etc/init.d/smb restart
例項9:每天18 : 00至23 : 00之間每隔30分鐘重啟smb
0,30 18-23 * * * /etc/init.d/smb restart
例項10:每星期六的晚上11 : 00 pm重啟smb
0 23 * * 6 /etc/init.d/smb restart
例項11:每一小時重啟smb
* */1 * * * /etc/init.d/smb restart
例項12:晚上11點到早上7點之間,每隔一小時重啟smb
* 23-7/1 * * * /etc/init.d/smb restart
linux crontab 定時任務

crontab修改預設編輯器

ubuntu下定時執行工具cron開啟關閉重啟

配置檔案一般為 etc init.d cron 啟動 sudo etc init.d cron start 關閉 sudo etc init.d cron stop 重啟 sudo etc init.d cron restart 重新載入配置 sudo etc init.d cron reload ...

Cron 定時任務

一般系統都會有定時任務存在,比如訂單系統,會根據定時任務來實時同步訂單狀態,同步交易狀態等等。定時任務可以使用quartz 定時任務,也可以自己寫乙個任務排程系統,只要能實現功能就可以。下面我簡單介紹一下quartz 定時任務配置,需要配置三個bean,分別為 quartz,trigger,sche...

Cron定時任務

完整的是七位 秒 分鐘 小時 日 月 星期 年 有的沒有這個年 0 0 12 每天中午12點觸發 0 15 10 每天上午10 15觸發 0 15 10 每天上午10 15觸發 0 15 10 每天上午10 15觸發 0 15 10 2005 2005年的每天上午10 15觸發 0 14 在每天下午...