天天看點

centos編輯/etc/crontab加計劃任務不生效問題

一般大家都不會寫錯的,還有人認為需要reload啊或者restart crond服務!但這都不是問題的關鍵!大家這樣寫:

分 小時 日 月 星期幾 使用者 需要執行的指令

一點毛病都沒有。

真正你認為這計劃任務沒有執行的原因是,腳本裡有些地方寫的不是絕對路徑。比如說

#!/bin/bash

echo 1 >> 1.txt

這樣你就會一直看這個腳本所在目錄裡有沒有1.txt檔案,來确定有沒有執行這個腳本是不是?你直接./這個腳本的方式去執行,他會在目前目錄生成1.txt可是你讓crond來幫你執行,這1.txt就不定去哪了呢!并不是沒有生效的!是以,記得crontab裡寫的要執行的腳本裡一定要寫絕對路徑!

還可以結合cron的日志來看看!

tail -n 100 /var/log/cron

本文轉自 朱科強 51CTO部落格,原文連結:http://blog.51cto.com/zhukeqiang/1714771,如需轉載請自行聯系原作者

繼續閱讀