看板 Linux 關於我們 聯絡資訊
各位版友好 小弟看鳥哥的教學,用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
lc85301:dist-update不是升級版本嗎? 08/02 23:14
對...不過我試著自己打的話是沒那些錯誤訊息的 ※ 編輯: Arim 來自: 114.39.103.204 (08/02 23:17)
cem236321:指定執行身份了嗎? 08/03 00:22
阿!因為看網路上面的設定好像都沒有填那個欄位 我是在root的身份下,執行crontab -e這個指令 所以我想說應該是這個原因才不用指定身份
zero00072:就像樓上說的,你沒有填身份那個欄位。 08/03 01:02
※ 編輯: Arim 來自: 114.39.109.14 (08/03 12:05)
lantw44:有沒有可能是因為 dpkg / apt 執行的時候需要終端機? 08/03 12:36
lantw44:我記得 把 apt 用 bg 執行好像就已經有問題了 08/03 12:36
cem236321: vi /etc/crontab <-從這邊去編輯 問題比較少 08/05 00:44