この記事では、Ubuntu®オペレーティングシステムで再起動をスケジュールする方法について説明します。
crontab
を使用して再起動をスケジュールします
毎日午前2時5分にサーバーを再起動するとします。要件に合うように詳細を調整して、次の手順を実行します。
-
次のコマンドを使用して、crontabファイルを編集します。
$ sudo crontab -e
-
挿入モードに入るには ファイルの最後に新しい行を追加し、カーソルを最後の行に移動して、文字 oを押します。 。
-
空白行で、ファイルに次の行を追加して、実行する1日の実行時間とコマンドを設定します。
05 02 * * * /sbin/shutdown -r +5
-
Escを押します 挿入モードを終了してから:wqに入ります ファイルを保存して
crontab
を終了します 。
Crontab
例:
次の例は、crontab
の行の各要素に可能な値を示しています。 。
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0, Monday=1, and so on)
# | | | | |
# * * * * * user-name command-to-be-executed
注: サーバーを定期的に再起動すると、一時的な修正になる場合があります。サーバーの再起動に依存して問題を隠すのではなく、実際の問題をトラブルシューティングします。