Hi,

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

After running runsvdir service, I expect two runsv instances to be running. One for Foo, one for bar. But on my system, only one instance for Foo is running, and bar/run is not being executed.

I have runit 2.1.2-29.

Has this feature been removed without updating the manpage?
I did not find anything in the archive.

Martin Castillo

To test this I used (also attached):
Foo/run:
#!/bin/bash
while :; do
        echo -n "FOO ";       date; sleep 3;
done

Foo/bar/run
#!/bin/bash
while :; do
        echo -n "BAR ";       date; sleep 3;
done

Attachment: foo.tgz
Description: application/compressed-tar

Reply via email to