やっつけ不定記

好きなときに好きなことをちゃっちゃと書いてます

yumの自動実行

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)