crontab設定自動更新問題 - Linux

Table of Contents

各位版友好

小弟看鳥哥的教學,用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 每天想正妹 以當好人為樂 忘記正妹虧欠自己

--

All Comments

Eden avatarEden2013-08-07
dist-update不是升級版本嗎?
Daniel avatarDaniel2013-08-11
指定執行身份了嗎?
Enid avatarEnid2013-08-13
就像樓上說的,你沒有填身份那個欄位。
Gilbert avatarGilbert2013-08-16
有沒有可能是因為 dpkg / apt 執行的時候需要終端機?
我記得 把 apt 用 bg 執行好像就已經有問題了
Edward Lewis avatarEdward Lewis2013-08-21
vi /etc/crontab <-從這邊去編輯 問題比較少