[問題] crontab突然不能用了@@?

看板Linux作者 (蘇打)時間15年前 (2010/07/31 22:25), 編輯推噓3(3011)
留言14則, 4人參與, 最新討論串1/1
想請問 我原本有在自己的帳號中設定備份程序 利用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 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.145.170 ※ 編輯: DRLai 來自: 140.138.145.170 (07/31 22:32)

07/31 23:08, , 1F
what about /etc/cron.allow?
07/31 23:08, 1F

07/31 23:25, , 2F
crontab 必須是 644 才能啟動。
07/31 23:25, 2F

08/01 00:19, , 3F
回一樓,我的系統裡面沒有cron.allow@@感謝
08/01 00:19, 3F

08/01 00:19, , 4F
回二樓,請問該怎麼設定成644呢?我都只有用crontab -e編輯
08/01 00:19, 4F

08/01 01:52, , 5F
crontab -l list看看
08/01 01:52, 5F

08/01 02:05, , 6F
-l有顯示出我排程的資料,另外我發現他每天都有mail通知我
08/01 02:05, 6F

08/01 02:06, , 7F
mail的內容是備份過程跑出來的東西,那代表應該有執行才對
08/01 02:06, 7F

08/01 02:06, , 8F
可是我的ftp站卻沒有(手動打指令的話會有)
08/01 02:06, 8F

08/01 02:06, , 9F
備份資料
08/01 02:06, 9F

08/01 09:05, , 10F
那表示crontab沒問題,檢查一下ftp站的寫入 路徑 權限,
08/01 09:05, 10F

08/01 09:38, , 11F
你的backup.sh內容是什麼,指令有加在PATH裡嗎
08/01 09:38, 11F

08/02 14:25, , 12F
很神奇..7/15~7/31之間完全沒有備份,而8/1,2卻又開始備份了
08/02 14:25, 12F

08/02 14:26, , 13F
可能是跟7/15那時候施工有關(施工也只是主機搬個位置重開機)
08/02 14:26, 13F

08/02 14:26, , 14F
沒備份的期間也沒有cron的mail,目前看來是正常了..
08/02 14:26, 14F
文章代碼(AID): #1CL39TaG (Linux)