Re: How to run s6-svscan in user space

From: Colin Booth <colin_at_heliocat.net>
Date: Sat, 22 Jul 2017 22:21:52 +0000

On Sat, Jul 22, 2017 at 12:52:45PM +0300, Jean Louis wrote:
> Hello,
>
> I have these files:
>
> ~/Programming/services/cron
>
> cron/run: executable
>
> #!/bin/execlineb -P
> /home/data1/protected/bin/lisp /home/data1/protected/Programming/git/RCDBusiness/lib/lisp/cron/cron.lisp
>
> cron/type:
> longrun
Not actually necessary unless you're using s6-rc. ./type files are used
in the pre-compiled s6-rc source to tell s6-rc-compile how to treat a
service. The base s6 supervisory system ignores those files.
>
>
> and I can run s6-svscan in the dir just fine. But
> it does not run the ./run file.
Are you running s6-svscan against ~/Programming/services/ or
~/Programming/services/cron? If you're doing the latter it won't work
because s6-svscan expects to see service dirs within its target.
>
> It is all in user space. If I run ./run from
> command line, it works.
>
> What do I miss?
I'm guessing an incorrect target for s6-svscan, but you'll have to
answer that for me.
>
> Jean
Cheers!
-Colin
Received on Sat Jul 22 2017 - 22:21:52 UTC

This archive was generated by hypermail 2.3.0 : Sun May 09 2021 - 19:44:19 UTC