I'm trying to set up services, which are in subdirectories of other services. 
This is supported, according to the second paragraph of the runsvdir man page:

runsvdir starts a runsv(8) process for each subdirectory,  or
symlink  to a directory, in the services directory dir, up to
a limit of  1000  subdirectories,

In my directory service/ I have:
Foo
Foo/run
Foo/bar
Foo/bar/run

 That's not what the man page means. The "subdirectories" are
subdirectories *of dir*.
 runsvdir will understand service/Foo, and service/bar, but it will not
understand service/Foo/bar.

 The exception is if you have a service/Foo/log directory, but that's
handled by runsv, not runsvdir: service/Foo/log is a logger for
service/Foo.

--
 Laurent

Reply via email to