ifplugd service example: always run up/down script on startup
No binary (build failed)
—
(log yok)
| @@ -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 |