[したいこと・しりたいこと]
[目標]
ubuntuで自動的にセキュリティアップデートしたい
apt-getを自動実行したい
[環境]
Ubuntu Jaunty Jackalope 9.04
VirtualBox 2.2.4
USB 104Key (US)
[したこと]
(1)
インストール
$ sudo apt-get install cron-apt
(2)設定
$ sudo gedit /etc/cron-apt/config
APTCOMMAND=/usr/bin/apt-get
ACTIONDIR="/etc/cron-apt/action.d"
ACTIONCONFDIR="/etc/cron-apt/config.d"
ERRORMSGDIR="/etc/cron-apt/errormsg.d"
LOGMSGDIR="/etc/cron-apt/logmsg.d"
SYSLOGONMSGSDIR="/etc/cron-apt/syslogonmsgs"
ERROR="/var/log/cron-apt/error"
TEMP="/var/log/cron-apt/temp"
LOG="/var/log/cron-apt/log"
SYSLOGON="upgrade"
HOSTNAME="自分のホスト名"
(3)動作設定
$ sudo gedit /etc/cron-apt/action.d/3-download
dist-upgrade -d -y -o APT::Get::Show-Upgraded=true
upgrade -y -o APT::Get::Show-Upgraded=true
(4)
実行時刻の設定
標準の午前4時が問題のある場合変更
$ sudo gedit /etc/cron.d/cron-apt
書式はcronに準拠
[参考]
Ubuntuを自動更新 cron-apt
http://www.kotodama.jp/blog/index.php/2008/03/18/ubuntu-apt-cron-apt