Hello,

I have a bundle with this two services on it : syslogds6-daemon, syslogds6-log.

This is the script for the daemon 

#!/usr/local/bin/execlineb -P
fdmove -c 2 1
exec -c
s6-envuidgid nobody
fdmove 1 3
s6-ipcserver -U -1 -- /dev/log
fdmove -c 1 2
ucspilogd IPCREMOTEEUID IPCREMOTEEGID

This is the script for the log

#!/usr/local/bin/execlineb -P
fdmove -c 2 1
foreground {
        forx -p dir { error auth  daemon messages user misc mail }
        import -ui dir
        foreground { 
                if -n { s6-test -d /var/log/syslogds6/${dir} }
                if { s6-mkdir -p -m 0755 /var/log/syslogds6/${dir} }
                chown -R s6log:log /var/log/syslogds6/${dir}
        }
}
unexport ?
s6-setuidgid s6log
s6-envdir -f env
import -Cs LOGSCRIPT
exec -c
s6-log n3 $LOGSCRIPT

When i update a database which do not contents this bundle, these two services 
disappear from the supervision tree. However, some ucspilogd IPCREMOTEEUID 
IPCREMOTEEGID line keep running on background without, obviously, a 
s6-supervise on it.
This behaviour is not as it all the time. Sometime all the line disappear for 
the supervision tree, sometime some line rest on the "supervision tree"

This is normal?

-- 
Eric Vidal <e...@obarun.org>

Reply via email to