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