>My initial attempt
>
>#!/usr/local/bin/execlineb -P
>s6-setuidgid uucp
>redirfd -r 0 /services/ntp/fifo
>umask 037
>/usr/local/bin/s6-log -b n14 r7000 s100000 S3000000 !"/usr/bin/xz -7q"
>/var/log/ntpd
Hi Dewayne,
- Is there a reason why you're using a manually created fifo instead
of the built-in logging facility offered by s6-svscan? You could tell
ntpd to log to /dev/stdout, and have the logger in a ntpd/log service
directory, and your logs would automatically be available on your
logger's stdin.
- About umask: that's very strange. Can you strace, or ktrace, or
whatever tool gives you a list of system calls, the script? It will
show exactly what's going on.
--
Laurent
Received on Wed Oct 23 2019 - 23:58:58 UTC