‪定期的にubuntu serverを再起動する

ねこの たんたん は ねむそうに こちらをみている


タンタン
タンタン

兄ちゃん、sshでログインしたら、なんか出たよ

Welcome to Ubuntu (バージョンとか)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

(略)

xx 個のパッケージがアップデート可能です。
0 個のアップデートはセキュリティアップデートです。

*** システムの再起動が必要です ***
Last login: いついつ。どこから。
ふーちゃん
ふーちゃん

それは再起動せなあかんな

でも昼間は誰か使ってるから、夜に再起動やな

タンタン
タンタン

夜は眠たいから起きてられへん

きみたちはずっと寝てるんじゃないの?

自動で再起動するように仕掛けとこうね。


*** システムの再起動が必要です ***

は文字通り再起動が必要という内容です。昼間は誰かが利用しているかもしれないので、夜間に再起動する事にします。

$ sudo crontab -e

こんな感じで再起動のコマンドを記述します。

毎日再起動しても特に問題は無いので、毎日午前2時に再起動としました。

週に1回(例えば土曜日の午前2時)で良いという場合は、

0 2 * * sat /sbin/shutdown -r now

のようにします。

なお、セキュリティアップデートは以下のコマンドで自動適用されるようにしています。

$ sudo apt install unattended-upgrades
$ sudo dpkg-reconfigure -plow unattended-upgrades

出来ればOSを問わず、月1回はセキュリティチェックデーを設けたいですね。