Linuxの定期的な再起動スクリプトはどのように書けばいいですか?
Linuxシステムでは、crontabを使用して定期的なタスクを設定することができ、システムの定期的な再起動なども含めることができます。
毎日午前3時にcrontabで設定する、Linuxの定期再起動スクリプトの例を以下に示します。
- スクリプトファイルを作成する:ターミナルで次のコマンドを実行して、再起動用のスクリプトファイル(たとえばrestart.sh)を作成してください。
touch restart.sh
chmod +x restart.sh
- スクリプトファイルを編集してください:restart.shをテキストエディタで開き、以下の内容を入力してください。
#!/bin/bash
/sbin/shutdown -r now
ファイルを保存して閉じます。
- crontabに下記のコマンドを実行して、定期的なタスクを設定してください。
crontab -e
毎日3時に再起動スクリプトを実行するため、ファイルを開いて以下の内容を追加してください。
0 3 * * * /path/to/restart.sh
restart.shのパスをスクリプトファイルの実際のパスに置き換えてください。
- 保存して終了する:Ctrl + Xを押し、Yを入力して保存を確認し、Enterを押して編集モードを終了します。
毎日朝の3時にシステムが再起動スクリプトを実行し、定期的な再起動機能を実現します。ただし、定期的な再起動は稼働中のタスクや接続に影響を与える可能性があるため、定期的なタスク設定には注意してください。