ifplugd service example: always run up/down script on startup
authorDenys Vlasenko <vda.linux@googlemail.com>
Fri, 30 Mar 2018 09:14:46 +0000 (11:14 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Fri, 30 Mar 2018 09:14:46 +0000 (11:14 +0200)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
examples/var_service/ifplugd_if/run

index c4f766e8801aae1f5cd52486808dd72354da52cd..fade8b98ddacbd200cb250ff2cb18b4d6aa8c6a7 100755 (executable)
@@ -16,7 +16,7 @@ exec \
 env - PATH="$PATH" \
 softlimit \
 setuidgid root \
-ifplugd -apqns -t3 -u8 -d8 -i "$if" -r "$pwd/ifplugd_handler"
+ifplugd -apqlns -t3 -u8 -d8 -i "$if" -r "$pwd/ifplugd_handler"
 
 # We use -t3 to wake ifplugd up less often.
 # If after three tests (3*3=9 > 8) link state seen to be different,
@@ -24,19 +24,20 @@ ifplugd -apqns -t3 -u8 -d8 -i "$if" -r "$pwd/ifplugd_handler"
 # IOW: short link losses will be ignored, longer ones
 # will trigger DHCP reconfiguration and such (see handler code).
 
-#-a       Do not up interface automatically
-#-p       Dont run script on daemon startup
-#-q       Dont run script on daemon quit
+#-a       Don't up interface automatically
+#-p       Don't run "up" script on startup
+#-q       Don't run "down" script on exit
+#-l       Always run script on startup
 #-n       Do not daemonize
 #-s       Do not log to syslog
 #-t SECS  Poll time in seconds
 #-u SECS  Delay before running script after link up
 #-d SECS  Delay after link down
 #-i IFACE Interface
-#-r PROG  Script to run
-#-f/-F    Treat link detection error as link down/link up (otherwise exit on error)
 #-M       Monitor creation/destruction of interface (otherwise it must exist)
+#-r PROG  Script to run
 #-x ARG   Extra argument for script
-#-I       Dont exit on nonzero exit code from script
-#-l       Run script on startup even if no cable is detected
+#-I       Don't exit on nonzero exit code from script
+#-f/-F    Treat link detection error as link down/link up (otherwise exit on error)
 #-m MODE  API mode (mii, priv, ethtool, wlan, auto)
+#-k       Kill running daemon