如何配置systemd服务以定期重新启动?
我有一个简单的systemd服务,需要定期重新启动它,以防止其进程出错。是否有配置选项供systemd服务定期重新启动它们?所有Restart*
选项似乎都与退出服务时重新启动服务有关。
回答:
是的,您可以通过将服务设置为来使服务定期重启Type=notify
。在此服务文件的[服务]部分中将此选项与Restart=always
和一起添加WatchdogSec=xx
,其中xx是您要重新启动服务的时间(以秒为单位)。在这里,您的进程将在xx个时间段后被systemd终止,并再次由systemd重新启动。例如
[Unit].
.
[Service]
Type=notify
.
.
WatchdogSec=10
Restart=always
.
.
[Install]
WantedBy= ....
以上是 如何配置systemd服务以定期重新启动? 的全部内容, 来源链接: utcz.com/qa/432041.html