summaryrefslogtreecommitdiffhomepage
path: root/examples/var_service/ifplugd_if
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2018-03-30 11:14:46 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2018-03-30 11:14:46 +0200
commitd892f7137f43373123ab6c63006b5ff9b3481664 (patch)
treec383a381aa7f5aa24bf73fe3509f9674ddbca934 /examples/var_service/ifplugd_if
parent2adaa90534d7c4b189b3ce5d32262cdb7f990dfb (diff)
ifplugd service example: always run up/down script on startup
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'examples/var_service/ifplugd_if')
-rwxr-xr-xexamples/var_service/ifplugd_if/run17
1 files changed, 9 insertions, 8 deletions
diff --git a/examples/var_service/ifplugd_if/run b/examples/var_service/ifplugd_if/run
index c4f766e88..fade8b98d 100755
--- a/examples/var_service/ifplugd_if/run
+++ b/examples/var_service/ifplugd_if/run
@@ -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