diff options
author | Mike Yuan <me@yhndnzj.com> | 2023-03-20 18:49:39 +0800 |
---|---|---|
committer | Mike Yuan <me@yhndnzj.com> | 2023-03-27 19:31:12 +0800 |
commit | be1adc27fc61ba723bd0392199f7b82ef9f1c970 (patch) | |
tree | 11b120f5cdbea35ed59c4198c0179d79c4fcc7ee /src/core/load-fragment-gperf.gperf.in | |
parent | f447b741854a612b68941a5c791ed5208a5b140a (diff) | |
download | systemd-be1adc27fc61ba723bd0392199f7b82ef9f1c970.tar.gz |
core: add RestartSteps= and RestartSecMax= for exponentially increasing
interval between restarts
RestartSteps= accepts a positive integer as the number of steps
to take to increase the interval between auto-restarts from
RestartSec= to RestartSecMax=, or 0 to disable it.
Closes #6129
Diffstat (limited to 'src/core/load-fragment-gperf.gperf.in')
-rw-r--r-- | src/core/load-fragment-gperf.gperf.in | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/load-fragment-gperf.gperf.in b/src/core/load-fragment-gperf.gperf.in index 9a3ec7faf6..50ff57a9f8 100644 --- a/src/core/load-fragment-gperf.gperf.in +++ b/src/core/load-fragment-gperf.gperf.in @@ -399,6 +399,8 @@ Service.ExecReload, config_parse_exec, Service.ExecStop, config_parse_exec, SERVICE_EXEC_STOP, offsetof(Service, exec_command) Service.ExecStopPost, config_parse_exec, SERVICE_EXEC_STOP_POST, offsetof(Service, exec_command) Service.RestartSec, config_parse_sec, 0, offsetof(Service, restart_usec) +Service.RestartSteps, config_parse_unsigned, 0, offsetof(Service, restart_steps) +Service.RestartSecMax, config_parse_sec, 0, offsetof(Service, restart_usec_max) Service.TimeoutSec, config_parse_service_timeout, 0, 0 Service.TimeoutStartSec, config_parse_service_timeout, 0, 0 Service.TimeoutStopSec, config_parse_sec_fix_0, 0, offsetof(Service, timeout_stop_usec) |