<font size=2 face="sans-serif">Hi All,</font>
<br>
<br>
<br><font size=2 face="sans-serif">I have spent some time reading through
the archives and the online resources but wanted to clarify a couple of
issues if possible.</font>
<br>
<br><font size=2 face="sans-serif">As I understand I can specify using
the watchdog functionality that a process will notify systemd at regular
intervals. If it does not then systemd will assume that it is dead and
if I specify Restart=on-failure it will attempt to restart the .service.</font>
<br>
<br><font size=2 face="sans-serif">I can then use a combination of the
flags StartLimitInterval, StartLimitBurst and StartLimitAction to
ensure that I do not get a state of cyclic service restarts.</font>
<br>
<br><font size=2 face="sans-serif">My assumption is that at this point,
if I have specified that StartLimitAction=none, systemd will mark the service
as dead and will call the service that I have specified in OnFailure.</font>
<br>
<br><font size=2 face="sans-serif">This will then let me internally log
this failure and take some service specific recovery actions.</font>
<br>
<br><font size=2 face="sans-serif">Is my understanding correct?</font>
<br>
<br>
<br><font size=2 face="sans-serif">Thanks for looking and any input you
might have,</font>
<br>
<br>
<br>
<br><font size=2 face="sans-serif">David Yates</font>
<br>
<br>
<br><font size=2 face="sans-serif">Software Architect System Software<br>
<br>
I IC RD G SW SSW HKT<br>
Continental Automotive GmbH<br>
Interior Infotainment & Connectivity<br>
Philipsstrasse 1, 35576 Wetzlar, Germany<br>
<br>
Telefon/Phone: +49 6441 370-8289</font>