[問題] crontab設定自動更新問題

看板Linux作者 (Arim5566)時間12年前 (2013/08/02 23:04), 編輯推噓4(402)
留言6則, 4人參與, 最新討論串1/1
各位版友好 小弟看鳥哥的教學,用crontab設定自動更新 透過root先使用crontab -e來編輯, 然後設定 40 3 * * * /usr/bin/apt-get update && /usr/bin/apt-get -y dist-upgrade 每天凌晨3點40分會自動更新apt套件 但是我發現他還是沒有自動更新 後來去看了apt log檔之後, 有以下內容 Start-Date: 2013-08-02 03:40:35 Commandline: /usr/bin/apt-get -y dist-upgrade Upgrade: libgs9-common:i386 (9.07~dfsg2-0ubuntu3, 9.07~dfsg2-0ubuntu3.1), ghostscript-x:i386 (9.07~dfsg2-0ubuntu3, 9.07~dfsg2-0ubuntu3.1), libgcry pt11:i386 (1.5.0-3ubuntu2.1, 1.5.0-3ubuntu2.2) .... .... Error: Sub-process /usr/bin/dpkg returned an error code (2) End-Date: 2013-08-02 03:40:35 google之後發現有很多不同的情況@@ 而我之後試著自己打同樣的指令去更新是可以的, 想請教一下這很有可能是什麼樣的問題? 謝謝 -- ~宅男的四個徵兆~ ∠□ ○ ! * \○/ ★    (○ ? ╦╦└□ " ○□═ □   □> ║║√√ ╦══╦ ∥    |\ 一回家就上PTT 每天想正妹 以當好人為樂 忘記正妹虧欠自己 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.39.103.204

08/02 23:14, , 1F
dist-update不是升級版本嗎?
08/02 23:14, 1F
對...不過我試著自己打的話是沒那些錯誤訊息的 ※ 編輯: Arim 來自: 114.39.103.204 (08/02 23:17)

08/03 00:22, , 2F
指定執行身份了嗎?
08/03 00:22, 2F
阿!因為看網路上面的設定好像都沒有填那個欄位 我是在root的身份下,執行crontab -e這個指令 所以我想說應該是這個原因才不用指定身份

08/03 01:02, , 3F
就像樓上說的,你沒有填身份那個欄位。
08/03 01:02, 3F
※ 編輯: Arim 來自: 114.39.109.14 (08/03 12:05)

08/03 12:36, , 4F
有沒有可能是因為 dpkg / apt 執行的時候需要終端機?
08/03 12:36, 4F

08/03 12:36, , 5F
我記得 把 apt 用 bg 執行好像就已經有問題了
08/03 12:36, 5F

08/05 00:44, , 6F
vi /etc/crontab <-從這邊去編輯 問題比較少
08/05 00:44, 6F
文章代碼(AID): #1H-yf-Lc (Linux)