如何将 systemd 服务在成功和失败时重新启动为单个服务?

如何将 systemd 服务在成功和失败时重新启动为单个服务?

我想在同一个进程中在成功和失败时重新启动一个进程,例如:

[Service]
ExecStart=/home/user/test
KillMode=process
Restart=on-success on-failure
RestartPreventExitStatus=255
Type=simple

我怎样才能做到这一点?

答案1

使用Restart=always。请参阅systemd.service(5) 中的文档。

相关内容