aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/var_service/README_distro_proposal.txt3
-rwxr-xr-xexamples/var_service/ifplugd_if/run8
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.
246This proposal asks developers of other daemontools implementations 246This proposal asks developers of other daemontools implementations
247to add "svc" command to their projects] 247to add "svc" command to their projects]
248 248
249The "svok DIR" tool exits 0 if service is running, and nonzero if not. 249The "svok DIR" tool exits 0 if service supervisor is running
250(with service itself either running or stopped), and nonzero if not.
250 251
251Other tools with different names and APIs may exist; however 252Other tools with different names and APIs may exist; however
252for portability scripts should use the above tools. 253for 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 \
16env - PATH="$PATH" \ 16env - PATH="$PATH" \
17softlimit \ 17softlimit \
18setuidgid root \ 18setuidgid root \
19ifplugd -apqlns -t3 -u8 -d8 -i "$if" -r "$pwd/ifplugd_handler" 19ifplugd -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