cron 是一個linux下的定時執行工具。用戶能夠使用crontab工具來配置cron任務。php
安裝crontablinux
yum install crontabs工具
啓動操作系統
/sbin/service crond start 啓動服務rest
/sbin/service crond stop 關閉服務crontab
/sbin/service crond restart 從新啓動服務test
/sbin/service crond reload 從新載入配置配置
查看服務狀態 service crond statusdate
啓動服務 service crond start定時任務
crontab命令編輯
crontab -u //設定某個用戶的cron服務 通常後面是要加上用戶的如 crontab -u root -l //查詢root 用戶的cron服務列表
crontab -l //列出扣個用戶cron服務的詳細內容
crontab -r //刪除某個用戶的服務
crontab -e //編輯某個用戶的cron服務
crond 是linux用來按期執行程序的命令。當安裝完成操做系統以後,默認便會啓動此任務調度命令。crond命令每分鍾會按期檢查是否有要執行的工做,若是有要執行的工做便會自動執行該工做。
基本語法:
分鐘 小時 日 月 星期 命令
* * * * * *
第1列表示分鐘1~59 每分鐘用*或者 */1表示
第2列表示小時1~23(0表示0點)
第3列表示日期1~31
第4列 表示月份1~12
第5列標識號星期0~6(0表示星期天)
第6列要運行的命令
記住幾個特殊符號的含義:
「*」表明取值範圍內的數字,
「/」表明」每」,
「-」表明從某個數字到某個數字,
「,」分開幾個離散的數字
例子
* * * * * /usr/bin/php -f /root/test.php >> test.log
先寫個php
test.php
<?php
#!/user/local/php/bin/php -q
echo date('y-m-d').'feng test \n';
?>
在建立個test.log
在/etc/目錄下 vi crontab 添加定時任務
* * * * * /usr/local/php/bin/php -f /root/test.php >> test.log
以後就能夠看結果了