crontab -e 新建/編輯乙個任務
crontab -l 列出所有任務
crontab 格式:
基本格式 :
* * * * * command
分鐘 小時 日 月 星期 命令
第1列表示分鐘1~59 每分鐘用 */1表示
第2列表示小時1~23(0表示0點)
第3列表示日期1~31
第4列 表示月份1~12
第5列標識號星期0~6(0表示星期天)
第6列要執行的命令
1、crontab -e,進入編輯介面
2、輸入/2 * * * curl 表示每兩分鐘訪問一次網頁
3、儲存退出,然後service crond start啟動服務
4、chkconfig crond on設定開機自啟動
crond不支援精確到秒
每晚的21:30重啟apache
每1分鐘執行一次command
* * * * * command
每小時的第3和第15分鐘執行
3,15 * * * * command
在上午8點到11點的第3和第15分鐘執行
3,15 8-11 * * * command
每隔兩天的上午8點到11點的第3和第15分鐘執行
3,15 8-11 */2 * * command
每個星期一的上午8點到11點的第3和第15分鐘執行
3,15 8-11 * * 1 command
每晚的21:30重啟smb
30 21 * * * /etc/init.d/smb restart
每月1、10、22日的4 : 45重啟smb
5 4 1,10,22 * * /etc/init.d/smb restart
每週
六、週日的1:10重啟smb
10 1 * * 6,0 /etc/init.d/smb restart
每天18 : 00至23 : 00之間每隔30分鐘重啟smb
0,30 18-23 * * * /etc/init.d/smb restart
每星期六的晚上11:00 pm重啟smb
0 23 * * 6 /etc/init.d/smb restart
每一小時重啟smb
* */1 * * * /etc/init.d/smb restart
晚上11點到早上7點之間,每隔一小時重啟smb
* 23-7/1 * * * /etc/init.d/smb restart
每月的4號與每週一到週三的11點重啟smb
0 11 4 * mon-wed /etc/init.d/smb restart
一月一號的4點重啟smb
0 4 1 jan * /etc/init.d/smb restart
每小時執行/etc/cron.hourly目錄內的指令碼
01 * * * * root run-parts /etc/cron.hourly
Linux下定時任務
在linux下我們用crontab來實現定期執行指令碼。檢視crontab 輸入命令 cat etc crontab crontab u 設定特定使用者的定時服務 crontab l 列出當前使用者定時服務內容 crontab r 刪除當前使用者的定時服務 crontab e 編輯當前使用者的定時服...
windows下定時任務設定
linux 系統可以通過crontab e 設定定時任務,windows系統沒有crontab命令,但是windows系統有跟crontab命令比較接近的命令 schtasks 命令。設定定時任務 每分鐘執行一次 schtasks create tn crontab name tr f test.b...
Linux下定時任務修改系統時間
需求 2009年1月1 15日日期定格在2008年12月31日 實現 一 構建changedate.sh指令碼檔案 changedate.sh date 123023592008 二 設定定時任務 1。把 changedate.sh指令碼ftp上傳到伺服器 下面 2 修改許可權 chmod 777....