目標
使用linux上的定時設置,定時運行jar包。我的需求是每天需要在機器上定時跑一個程序,自動去預訂會議室,2333333…
方法
任意目錄輸入如下命令:
crontab -e
即可出現如下一個黑黢黢的界面
說明:紅線部分即爲我想運行的命令,前面的cron表達式,意思是每天早上9點準時運行後面的一串命令
編輯完成後,保存退出方式與vim一樣,輸入 :wq 即可
cron表達式配置
crontab任務配置基本格式:
* * * * * -command
// 第一個*號代表分鐘(0-59) 第二個*號代表小時小時(0-23) 第三個*號代表日期(1-31)
// 第四個*號代表月份(1-12) 第五個*號代表星期(0-6,0代表星期天)
所以,還是很簡單的,比如:
0 9 * * * -command // 每天9點
30 6 * * * -command // 每天6點30分
30 6 * 2 * -command // 2月的每天6點30分
30 6 * 2-10 * -command // 2月到10月的每天6點30分
其他例子就不一一例舉了,網上資料還是很多~