systemdサービスが失敗した場合の再起動遅延

systemdサービスが失敗した場合の再起動遅延

私のシステムサービスファイルが失敗した終了コードのために失敗した場合、実行可能ファイルは正しく再起動されます。私のサービスファイルには以下が含まれます。

SuccessExitStatus=0 129 200
Restart=on-failure

私の実行可能ファイルはデバイスが存在するかどうかによって異なります。デバイスが失われると、起動後すぐにシャットダウンする可能性があります(ノンストップ再起動が発生します)。私は私のサービスがノンストップではなく毎分再起動したいと思います。障害による再起動の遅延/間隔/間隔を設定する方法はありますか?これを見つけましたが、あるウェブサイトは定期的な再起動でのみ機能すると言いました。

RestartSec=

Configures the time to sleep before restarting a service (as configured with Restart=). Takes a unit-less value in seconds, or a time span value such as "5min 20s". Defaults to 100ms.

関連情報