Linuxを自動的に毎日再起動するにはどう設定すればいいですか?
cronを使ってLinuxに毎日の自動再起動を設定できます。cronは、指定した時間に特定のコマンドを実行するタスクスケジューラーです。
以下のステップに従って、毎日自動的に再起動するように設定します。
- ターミナルを開き、Linux システムに管理者としてログインする。
- cron ジョブを編集するには次のコマンドを実行します。
crontab -e
- cron を最初に利用する場合、システムはテキストエディタを選択するように求めます。任意のお好きなエディタを選択して構いません。
- ファイルを開き、以下の行を追加して毎日自動再起動を設定します:
@reboot shutdown -r now
システム起動時に自動実行され、shutdown コマンドで再起動するよう設定されます。
- ファイルを保存して閉じます。エディターによっては、確認または他のオプションを求められます。
Linuxシステムは今後は毎日自動的に再起動します。これはシステムの起動時に実行されますので、手動でシステムを再起動した場合にも再起動されます。
再起動をシステム起動ごとではなく指定した固定時刻に実行したい場合は、cron 式を使用することで再起動時刻を指定できます。例えば、毎日の午前3時に再起動する場合、以下のようにコマンドを修正します。
0 3 * * * shutdown -r now
このcron式は毎日0分に実行され、3時間ごとに再起動コマンドが実行されます。
ファイルを保存して終了すると、Cronは指定した時間に自動的にシステムを再起動する。