aboutsummaryrefslogtreecommitdiff
path: root/s6-guide.md
diff options
context:
space:
mode:
authorWilliam Hubbs <w.d.hubbs@gmail.com>2015-05-14 11:40:29 -0500
committerWilliam Hubbs <w.d.hubbs@gmail.com>2015-05-14 11:40:29 -0500
commitb79d058f162d8b49ccc968744e7cb1b7a7ba729c (patch)
tree90f9b2e629d76e51d982ee42364d3dc1d50060fe /s6-guide.md
parentddce529c71c2e9f01d8e5666e27050b6ed6c6761 (diff)
s6: Use s6-svc -Dd to stop services
This allows us to get rid of the sleep call in the stop function. Also, we set a configurable timeout value for stopping daemons.
Diffstat (limited to 's6-guide.md')
-rw-r--r--s6-guide.md20
1 files changed, 6 insertions, 14 deletions
diff --git a/s6-guide.md b/s6-guide.md
index 9a09e32e..63c63de4 100644
--- a/s6-guide.md
+++ b/s6-guide.md
@@ -33,22 +33,14 @@ supervisor=s6
Several other variables affect s6 services. They are documented on the
openrc-run man page, but I will list them here for convenience:
-s6_service_path - the path to the s6 service directory
-s6_svwait_options_start - the options to pass to s6-svwait when starting
-s6_svwait_options_stop - the options to pass to s6-svwait when stopping.
-
-The s6_service_path variable defaults to /var/svc.d/${RC_SVCNAME} if it
-is not set in the service script. For example, if you want a service
-script called /etc/init.d/foobar to use s6 to monitor its daemon, the s6
-service should be the directory /var/svc.d/foobar.
+s6_service_path - the path to the s6 service directory. The default is
+/var/svc.d/$RC_SVCNAME.
-See the documentation for s6 for more information about s6 service
-directories.
+s6_svwait_options_start - the options to pass to s6-svwait when starting
+the service. If this is not set, s6-svwait will not be called.
-The s6_svwait_options_* variables set command line options to pass to
-s6-svwait when starting or stopping the s6 service. These can be very
-useful for waiting for s6 services to signal when they are up, timing out
-when an s6 service doesn't come up, etc.
+s6_service_timeout_stop - the amount of time, in milliseconds, s6-svc
+should wait for a service to go down when stopping.
This is very early support, so feel free to file bugs if you have
issues.