linux安装crontab软件包,Linux 服务器 Crontab 的安装及使用
繼上次定時(shí)備份網(wǎng)站數(shù)據(jù),這次來說說 Crontab 定時(shí)執(zhí)行工具的用法。
1.Crontab的安裝
Ubuntu 下的安裝命令:
apt-get install cron
重啟Crontab:
/etc/init.d/cron restart
2.Crontab使用方法
查看crontab定時(shí)執(zhí)行任務(wù)列表:
crontab -l
添加crontab定時(shí)執(zhí)行任務(wù):
crontab -e
進(jìn)行添加定時(shí)任務(wù)時(shí),可能會(huì)因?yàn)閏rontab默認(rèn)編輯器的不同,默認(rèn)會(huì)推薦nano編輯器,使用比較簡(jiǎn)單,直接在文件末尾按crontab命令格式輸入即可,Ctrl+x退出,再輸y 回車保存。
另外一種是vi編輯器,首先按i鍵,在文件末尾按crontab命令格式輸入,再按ESC鍵,再輸入:wq 回車即可。
***添加完定時(shí)任務(wù)后,需要重啟Crontab
3.crontab 任務(wù)命令書寫格式
格式:
minute
hour
dayofmonth
month
dayofweek
command
解釋:
分鐘
小時(shí)
日期
月付
周
命令
范圍:
0-59
0~23
1~31
1~12
0~7,0和7都代表周日
在crontab中我們會(huì)經(jīng)常用到* , ? – ?/n 這4個(gè)符號(hào),好吧還是再畫個(gè)表格,更清楚些:
符號(hào)
解釋
*(星號(hào))
代表所有有效的值。 如:0 23 * * * backup 不論幾月幾日周幾的23點(diǎn)整都執(zhí)行backup命令。
,(逗號(hào))
代表分割開多個(gè)值。如:30 9 1,16,20 * * command 每月的1、16、20號(hào)9點(diǎn)30分執(zhí)行command命令。
-(減號(hào))
代表一段時(shí)間范圍。如0 9-17 * * * checkmail 每天9點(diǎn)到17點(diǎn)的整點(diǎn)執(zhí)行checkmail命令
/n
代表每隔n長(zhǎng)時(shí)間。如*/5 * * * * check 每隔5分鐘執(zhí)行一次check命令,與0-59/5一樣。
下面舉一些例子來加深理解:
每天凌晨3:00執(zhí)行備份程序:0 3 * * * /root/backup.sh
每周日8點(diǎn)30分執(zhí)行日志清理程序:30 8 * * 7 /root/clear.sh
每周1周5 0點(diǎn)整執(zhí)行test程序:0 0 * * 1,5 test
每年的5月12日14點(diǎn)執(zhí)行wenchuan程序:0 14 12 5 * /root/wenchuan
每晚18點(diǎn)到23點(diǎn)每15分鐘重啟一次php-fpm:*/15 18-23 * * * /etc/init.d/php-fpm
總結(jié)
以上是生活随笔為你收集整理的linux安装crontab软件包,Linux 服务器 Crontab 的安装及使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux安装系统配置环境变量,Linu
- 下一篇: linux sd卡 自动挂载 mdev,