Am 11.02.2016 um 18:48 schrieb Lennart Poettering:
On Thu, 11.02.16 19:47, Mikhail Kasimov ([email protected]) wrote:

11.02.2016 19:32, Jóhann B. Guðmundsson пишет:

          * A new service setting RuntimeMaxSec= has been added that
may be used
            to specify a maximum runtime for a service. If the timeout
is hit, the
            service is terminated and put into a failure state.

This does not sound right, why put it into failure state if I as an
admin specifically told the the service it could run for maximum X time
and then it should stop? ( after that time period the type unit should
be stopped cleanly basically systemctl stop foo.service and the state be
exactly the same as it yields right ? )

And if additional option Restart=on-failure is defined in [Service], the
unit will be restarted again immediately. So, user will get unit, that
will be active due to RuntimeMaxSec=, then it will be marked as "failed"
and, if additional option Restart=on-failure is defined, will be
restarted again... failed...restart and so on for eternity. Right?

Sure, if that's how you configure things, then systemd does what you
are asking it for

there is a difference between main-PID disappears unannounced (failure) and "RuntimeMaxSec reached" with a clean stop

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
systemd-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to