diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/var_service/README_distro_proposal.txt | 3 | ||||
-rwxr-xr-x | examples/var_service/ifplugd_if/run | 8 |
2 files changed, 9 insertions, 2 deletions
diff --git a/examples/var_service/README_distro_proposal.txt b/examples/var_service/README_distro_proposal.txt index ec887b4e1..f161406a7 100644 --- a/examples/var_service/README_distro_proposal.txt +++ b/examples/var_service/README_distro_proposal.txt | |||
@@ -246,7 +246,8 @@ relative to the system-wide service directory. | |||
246 | This proposal asks developers of other daemontools implementations | 246 | This proposal asks developers of other daemontools implementations |
247 | to add "svc" command to their projects] | 247 | to add "svc" command to their projects] |
248 | 248 | ||
249 | The "svok DIR" tool exits 0 if service is running, and nonzero if not. | 249 | The "svok DIR" tool exits 0 if service supervisor is running |
250 | (with service itself either running or stopped), and nonzero if not. | ||
250 | 251 | ||
251 | Other tools with different names and APIs may exist; however | 252 | Other tools with different names and APIs may exist; however |
252 | for portability scripts should use the above tools. | 253 | for portability scripts should use the above tools. |
diff --git a/examples/var_service/ifplugd_if/run b/examples/var_service/ifplugd_if/run index fade8b98d..5d1d4e355 100755 --- a/examples/var_service/ifplugd_if/run +++ b/examples/var_service/ifplugd_if/run | |||
@@ -16,7 +16,7 @@ exec \ | |||
16 | env - PATH="$PATH" \ | 16 | env - PATH="$PATH" \ |
17 | softlimit \ | 17 | softlimit \ |
18 | setuidgid root \ | 18 | setuidgid root \ |
19 | ifplugd -apqlns -t3 -u8 -d8 -i "$if" -r "$pwd/ifplugd_handler" | 19 | ifplugd -aqlns -t3 -u8 -d8 -i "$if" -r "$pwd/ifplugd_handler" |
20 | 20 | ||
21 | # We use -t3 to wake ifplugd up less often. | 21 | # We use -t3 to wake ifplugd up less often. |
22 | # If after three tests (3*3=9 > 8) link state seen to be different, | 22 | # If after three tests (3*3=9 > 8) link state seen to be different, |
@@ -24,6 +24,12 @@ ifplugd -apqlns -t3 -u8 -d8 -i "$if" -r "$pwd/ifplugd_handler" | |||
24 | # IOW: short link losses will be ignored, longer ones | 24 | # IOW: short link losses will be ignored, longer ones |
25 | # will trigger DHCP reconfiguration and such (see handler code). | 25 | # will trigger DHCP reconfiguration and such (see handler code). |
26 | 26 | ||
27 | # -l makes ifplugd run either "up" or "down" script on startup. | ||
28 | # For example, if wired eth cable is unplugged, this stops dhcp service | ||
29 | # from pointlessly trying to get a lease. | ||
30 | # -q means that stopping monitoring does not stop dhcp/zcip/etc: | ||
31 | # presumably, admin decided to control them manually. | ||
32 | |||
27 | #-a Don't up interface automatically | 33 | #-a Don't up interface automatically |
28 | #-p Don't run "up" script on startup | 34 | #-p Don't run "up" script on startup |
29 | #-q Don't run "down" script on exit | 35 | #-q Don't run "down" script on exit |