X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=man%2Fsystemd.path.xml;h=604bf494ba71a6222a4df753a18e3be622a5ebe5;hb=2e3e2750bb85239aad2a02b5f6afa26f1588f5f7;hp=e513fe6d432400c9c0fdea2838156e925602b044;hpb=8ce2809248e3303dcac5250979c0a54dd13f0a26;p=thirdparty%2Fsystemd.git diff --git a/man/systemd.path.xml b/man/systemd.path.xml index e513fe6d432..604bf494ba7 100644 --- a/man/systemd.path.xml +++ b/man/systemd.path.xml @@ -1,10 +1,7 @@ - - - + @@ -55,6 +52,15 @@ limitations as inotify, and for example cannot be used to monitor files or directories changed by other machines on remote NFS file systems. + + When a service unit triggered by a path unit terminates (regardless whether it exited successfully + or failed), monitored paths are checked immediately again, and the service accordingly restarted + instantly. As protection against busy looping in this trigger/start cycle, a start rate limit is enforced + on the service unit, see StartLimitIntervalSec= and + StartLimitBurst= in + systemd.unit5. Unlike + other service failures, the error condition that the start rate limit is hit is propagated from the + service unit to the path unit and causes the path unit to fail as well, thus ending the loop.