For runit, it's not what you want. You need to create a service entry for the given user in the system's /etc/service. Example:
Alice would like to have foobar service controlled by her. She asks Bob to set up a user-specific service so she can do so. Bob creates a directory, /etc/services/runsvdir-alice, and places a run file in it. The run file has the following: #!/bin/sh exec 2>&1 exec chpst -ualice runsvdir /home/alice/service Bob saves the /etc/services/runsvdir-alice/run file and then creates a symlink /services/runsvdir-alice that points to /etc/services/runsvdir. The existing system-level runsvdir then notices the new entry and launches a runsvdir service with Alice's permissions, etc. That runsvdir is under the control of Alice now; Alice can now define her own services in /home/alice/service and they will be supervised by her version of the runsvdir. On Wed, Oct 15, 2014 at 10:39 AM, Guy Matz <[email protected]> wrote: > Hi! On ubuntu 12.04 I'm following the doc here: > http://smarden.org/runit/faq.html#userservices > > The doc says I only need to link the user's service directory into > /etc/service, however it seems that user-specific services don't work > unless I also link the user's service directory into /etc/sv . . . > > Anyone know if this is correct behavior? > > Thanks, > Guy >
