設定します root
自動的に実行するcron apt-get upgrade
。とても簡単です。具体的な行は次のとおりです。
@daily (apt-get update && apt-get -y upgrade) 2>&1 > /var/log/tmp.log
しかし、私はログファイルの出力を追跡してきました、そしてそれはいつもそれがそれが通常するところで出力の部分で止まります(すなわちなしで) -y
頼む Do you want to continue [Y/n]?
。私はそれが実行し続けなかったことを確認します apt-get upgrade
まだ更新する必要があるパッケージを示しています。この時点で停止するのはなぜですか。そしてどうやってそれを継続させるのですか?
編集する
### apt-get update output ###
Building dependency tree...
Reading state information...
The following packages have been kept back:
linux-generic linux-headers-generic linux-image-generic
The following packages will be upgraded:
file libgudev-1.0-0 libmagic1 libpam-systemd libsystemd-daemon0
libsystemd-login0 libudev1 linux-libc-dev openssh-client openssh-server
systemd-services udev
12 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Need to get 0 B/3,412 kB of archives.
After this operation, 16.4 kB of additional disk space will be used.
編集2:問題を解決するためにコマンドを短くしました。私も読んで man apt-get
。私は私を残して、通過する新しい潜在的な旗を見つけました:
@daily apt-get -y --force-yes upgrade 2>&1 > /var/log/tmp.log
残念ながら、私はまだ同じ結果が得られます:(
will be upgraded
。のwill be upgraded
ものはアップグレードされていません。