linux 定時執(zhí)行工具Crontab的安裝和使用
Crontab 是LINUX一個像計劃任務的工具,他能讓服務器自動的執(zhí)行管理員高定的各項工作,如需要定時備份數據、定時執(zhí)行重啟某個服務或定時執(zhí)行某個程序等等。
一 Crontab 的安裝
宇塵網絡幫助中心——域名知識|虛擬主機知識|VPS主機知識|服務器知識|網站建設知識|網絡推廣|美國月付空間|月付美國空間|美國VPS|美國服務器租用|防牌空間——打造中國最專業(yè)的海外虛擬主機提供商
CentOS下安裝
yum install vixie-cron crontabs //安裝Crontabchkconfig crond on //設為開機自啟動 service crond start //啟動Debian下安裝
apt-get install cron //大部分情況下Debian都已安裝。/etc/init.d/cron restart //重啟Crontab二、如何Crontab使用
查看crontab定時執(zhí)行任務列表 crontab -l
添加crontab定時執(zhí)行任務 crontab -e
美國VPS_美國便宜VPS_歐洲VPS_外匯VPS_美國外匯VPS_美國服務器_
crontab 任務命令書寫格式
格式:minute hour dayofmonth month dayofweek command
解釋:
分鐘 小時 日 月 周 命令
范圍:
分鐘:0-59
小時:0~23
日:1~31
小時:1~12
周:0~7,0和7都代表周日
香港服務器_香港服務器租用_美國抗攻擊服務器_美國VPS主機_VPS服務器
符號解釋
*(星號)
代表所有有效的值。 如: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一樣。
下面舉一些例子來加深理解:
每天00:00執(zhí)行捉取程序:00 03 * * * /root/spider.sh
每個周六的9點40分執(zhí)行日志清理程序:40 9 * * 6 /root/log_clear.sh
每晚0點到20點每15分鐘重啟一次php-fpm:*/15 00-20 * * * /home/locate/php/bin/php-fpm
宇塵網絡為您提供更多網絡服務,領先的互聯(lián)網服務專家,宇塵網絡歡迎您的訪問。