一般centos裡面都預設安裝了定時管理工具,crond。
關於crond的操作:
service crond status //檢視crond的狀態
service crond start //啟動crond
service crond stop //停止crond
使用corntab -l命令,可以檢視當前環境以及定時任務,實力如下:
當crond的定時任務不執行的時候,建議從這幾個方面進行排查:
1,先確保crond的狀態是啟動的(service crond status,可以檢視crond的啟動狀態)
2,注意定時任務的時間
3,把任務的錯誤標準輸出,重定向到某個檔案中(分析錯誤的原因)
比如:27 6 * * * cd /opt/hbasetoes && ./run.sh >> log.log 2>&1
把錯誤輸出重定向到 log.log中。如果任務執行失敗,就能夠通過log.log,找到錯誤資訊
centos任務定時器
一 定時服務的啟動與關閉 如果想讓我的定時任務生效,我們必須要在centos中啟動乙個叫crond的這樣的乙個服務。crond服務是linux的內建服務,但它不會開機自動啟動。可以用以下命令啟動和停止服務 啟動systemctl start crond.service檢視狀態 systemctl s...
centos定時器 命令
我的定時器 以普通使用者直接編輯crontab e 1 usr bin php f www stay.dooland.com crontab.php home push text.txt 每分鐘讓php 自動執行一次crontab.php檔案並把結果輸出到text.txt檔案裡面 01 00 usr...
centos定時器 crond(定時清理快取例項)
43 21 每天的21 43 執行 15 05 每天的05 15 執行 0 17 每天的17 00 執行 0 17 1 每週一的 17 00 執行 0,10 17 0,2,3 每週日,周二,週三的 17 00和 17 10 執行 0 10 17 1 毎月1日從 17 00到7 10 毎隔1分鐘 執行...