service examples: ifplugd -M to prevents frequent respawning

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2019-01-18 14:14:07 +01:00
parent 774879c4e1
commit f7235cc89f

View File

@ -16,7 +16,7 @@ exec \
env - PATH="$PATH" \ env - PATH="$PATH" \
softlimit \ softlimit \
setuidgid root \ setuidgid root \
ifplugd -aqlns -t3 -u8 -d8 -i "$if" -r "$pwd/ifplugd_handler" ifplugd -aqlMns -t3 -u8 -d8 -i "$if" -r "$pwd/ifplugd_handler"
# We use -t3 to wake ifplugd up less often. # We use -t3 to wake ifplugd up less often.
# If after three tests (3*3=9 > 8) link state seen to be different, # If after three tests (3*3=9 > 8) link state seen to be different,
@ -29,6 +29,7 @@ ifplugd -aqlns -t3 -u8 -d8 -i "$if" -r "$pwd/ifplugd_handler"
# from pointlessly trying to get a lease. # from pointlessly trying to get a lease.
# -q means that stopping monitoring does not stop dhcp/zcip/etc: # -q means that stopping monitoring does not stop dhcp/zcip/etc:
# presumably, admin decided to control them manually. # presumably, admin decided to control them manually.
# -M prevents frequent respawning if device does not exist (yet?)
#-a Don't up interface automatically #-a Don't up interface automatically
#-p Don't run "up" script on startup #-p Don't run "up" script on startup