crontab突然不能用了@@? - Linux

Table of Contents

想請問

我原本有在自己的帳號中設定備份程序
利用crontab固定每天兩點執行備份
0 2 * * * /home/user/backup.sh

執行backup.sh會把我的一些資料備份到某一個ftp上

以前這樣的方式運作得很好
但從七月多開始,他突然不會運作了

備份程式仍舊正常
如果我手動輸入
/home/user/backup.sh

他依然會像以前一樣把資料壓縮然後上傳到ftp

但是crontab似乎沒辦法幫我做這件事情
也就是說..以前兩點的時候她會自動幫我備份現在不會

我是使用crontab -e設定
也沒有做過任何修改

然而系統的crontab (/etc/crontab)卻運作正常
我看過crond也有在正常運作

有什麼原因可能導致crontab失效呢?

我也檢查過/etc/cron.deny,裡面是空白的
/var/log/message 裡面沒有任何cron相關的資料

還有哪些地方可以查?
系統的crontab正常,使用者的卻不ok...

補充:
我剛剛看了一下/var/log/cron..似乎也沒有任何錯誤

作業系統是SL 5.2 (2.6.18-128.7.1.el5)

感謝m(_ _)m

--

All Comments

Thomas avatarThomas2010-08-01
what about /etc/cron.allow?
Kumar avatarKumar2010-08-01
crontab 必須是 644 才能啟動。
Zanna avatarZanna2010-08-05
回一樓,我的系統裡面沒有cron.allow@@感謝
回二樓,請問該怎麼設定成644呢?我都只有用crontab -e編輯
Candice avatarCandice2010-08-05
crontab -l list看看
Ina avatarIna2010-08-08
-l有顯示出我排程的資料,另外我發現他每天都有mail通知我
Damian avatarDamian2010-08-13
mail的內容是備份過程跑出來的東西,那代表應該有執行才對
可是我的ftp站卻沒有(手動打指令的話會有)
備份資料
Delia avatarDelia2010-08-15
那表示crontab沒問題,檢查一下ftp站的寫入 路徑 權限,
Edward Lewis avatarEdward Lewis2010-08-18
你的backup.sh內容是什麼,指令有加在PATH裡嗎
Sarah avatarSarah2010-08-19
很神奇..7/15~7/31之間完全沒有備份,而8/1,2卻又開始備份了
Hedy avatarHedy2010-08-19
可能是跟7/15那時候施工有關(施工也只是主機搬個位置重開機)
沒備份的期間也沒有cron的mail,目前看來是正常了..