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