kdindv's blog

メモのようなもの

cronでubuntuの自動再起動をするようにした話

OS

Ubuntu 16.04 LTS

cron

cronは時間を指定してコマンドを実行するものです. 今回のように定期的に再起動したい時などに便利です.

cronの設定

Ubuntuではcronがデフォルトでインストールされているそうです.嬉しい. 以下のコマンドで設定を行います.

sudo crontab -e

初めてcronを利用する場合は,エディタを選ぶように言われますが 好きなエディタを選んでください.

その後,下図のような「#」でコメントアウトされた何行ものテキストが表示されると思います. f:id:kdindv:20170717160954p:plain

これの一番下に以下を書き加えます.

0 4 * * * /sbin/shutdown -r now

説明すると,「0 4 * * *」は左から順に,「分 時 日 月 曜日」を示しています.「/sbin/sh~」の部分は実行したいコマンドです.なので,今回は「毎日朝4時に再起動を行う」という設定になります.

おわりに

これで自動再起動の設定ができました.(僕の環境では) 定期実行は他にも使いそうなので覚えておこう…