CentOSサービスを再起動する時間間隔をどのように設定しますか?
答え1
前述のように、特定の時間にイベントを生成するにはcronjobが必要です。
最初はやや混乱しています。しかし、以下はいくつかの例です。
スケジュールされたジョブの編集
crontab -e
時間間隔の設定
分、時間、曜日、曜日/var/www/app/test.sh
どこ
注 - 曜日は、米国では日曜日から定義されます。 /var/www/app/test.sh - 時間とともに実行するスクリプトまたはコマンドのパス。
以下は、土曜日と日曜日にのみ毎日00:05にバックアップスクリプトを実行する例です。
5 0 * * 0-1 /root/scripts/backup/dayly-backup.sh
同じコマンドを使用すると、毎日深夜(Ubuntuの場合)で特定のサービス(Apacheなど)を再起動できます。
5 0 * * * /etc/init.d/apache2 restart
crontabの削除(定義されているすべてのcrontabが削除されます)
crontab -r
最終メモ
どのサービスを再起動する必要がありますか?ほとんどのサービスには特別な再起動モードがあることに注意してください(サービスを終了しないでください。そうしないと、データが失われる可能性があります)。