diff options
author | Denys Vlasenko | 2018-03-30 11:14:46 +0200 |
---|---|---|
committer | Denys Vlasenko | 2018-03-30 11:14:46 +0200 |
commit | d892f7137f43373123ab6c63006b5ff9b3481664 (patch) | |
tree | c383a381aa7f5aa24bf73fe3509f9674ddbca934 /examples | |
parent | 2adaa90534d7c4b189b3ce5d32262cdb7f990dfb (diff) | |
download | busybox-d892f7137f43373123ab6c63006b5ff9b3481664.zip busybox-d892f7137f43373123ab6c63006b5ff9b3481664.tar.gz |
ifplugd service example: always run up/down script on startup
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'examples')
-rwxr-xr-x | examples/var_service/ifplugd_if/run | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/examples/var_service/ifplugd_if/run b/examples/var_service/ifplugd_if/run index c4f766e..fade8b9 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 |