CentOS定時運行腳本

要啓動 cron 服務,使用 /sbin/service crond start 命令。
要中止該服務,使用 /sbin/service crond stop 命令。apache

新增調度任務可用兩種方法:
一、在命令行輸入: crontab -e 而後添加相應的任務,wq存盤退出。
二、直接編輯/etc/crontab 文件,即vi /etc/crontab,添加相應的任務。
crontab -e配置是針對某個用戶的,而編輯/etc/crontab是針對系統的任務
查看調度任務
crontab -l //列出當前的全部調度任務
crontab -l -u jp //列出用戶jp的全部調度任務
刪除任務調度工做
crontab -r //刪除全部任務調度工做命令行

分 時 日 月 星 帳戶 語句
例子:
#每晚的21:30 重啓apache
30 21 * * * /usr/local/etc/rc.d/lighttpd restart
#每個月一、十、22日的4 : 45重啓apache
45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart
#每週6、週日的1 : 10重啓apache
10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart
#天天18 : 00至23 : 00之間每隔30分鐘重啓apache
0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart
#每星期六的11 : 00 pm重啓apache
0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart
#晚上11點到早上7點之間,每隔一小時重啓apache
0 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart
#每一小時重啓apache
0 */1 * * * /usr/local/etc/rc.d/lighttpd restart
#每個月的4號與每週一到週三的11點重啓apache
0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart
#一月一號的4點重啓apache
0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart
#每半小時同步一下時間
0/30 * * * * /usr/sbin/ntpdate 210.72.145.44rest

相關文章
相關標籤/搜索