yumを自動実行したいときがあり、たまにやるとよく方法を忘れてしまいます。
ググったらいくらでも出てくるのですが、いちいち探すのも何なので自分用メモ。
Amazon Linux 2ベースですが、CentOSでも基本は変わらないと思います。たぶん。
$ sudo yum -y install yum-cron $ sudo cp -p /etc/yum/yum-cron.conf /etc/yum/yum-cron.conf.org $ sudo vi /etc/yum/yum-cron.conf update_cmdとapply_updatesの設定値を変更する。 既存システムへの影響を避けるため、セキュリティアップデートに絞る想定(下記diff参照) sed使う方がスマートと思うけど、一旦気にしない。 $ diff /etc/yum/yum-cron.conf /etc/yum/yum-cron.conf.org 9c9 < update_cmd = security --- > update_cmd = default 20c20 < apply_updates = yes --- > apply_updates = no $ sudo systemctl start yum-cron $ sudo systemctl enable yum-cron
[参考] 手動でセキュリティ系パッケージのみアップデートするときのコマンド。
$ sudo yum update --security
<戦利品>
緋弾のアリア Gの血族(2)