[git commit] ifplugd service example: always run up/down script on startup

Denys Vlasenko vda.linux at googlemail.com
Fri Mar 30 09:14:46 UTC 2018

commit: https://git.busybox.net/busybox/commit/?id=d892f7137f43373123ab6c63006b5ff9b3481664
branch: https://git.busybox.net/busybox/commit/?id=refs/heads/master

Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
 examples/var_service/ifplugd_if/run | 17 +++++++++--------
 1 file 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

More information about the busybox-cvs mailing list