On Tue, Apr 30 2013, Raymond Barlow wrote: > Logging: > > * Do you need to create 2 run scripts (/etc/sv/myservice/run, > /etc/sv/myservice/log/run)? Or does the log/run supersede the myservice/run > script? The run and log/run scripts are completely distinct. The run script is for exec'ing the actual supervised process, and the log/run script is for exec'ing the corresponding svlogd process. > * The directory specified in the log run script to svlogd (eg ./main)--does > this live in the log directory? Yes: log/main/ > * Do I need to create the log directory or does the svlogd directory do > that for me Usually the log/run script creates it if it doesn't exist. Pretty much all of my services use this same log/run script: #!/bin/sh set -e LOG=$(readlink -f ./main) test -d "$LOG" || mkdir -p -m0750 "$LOG" exec svlogd -tt "$LOG" jamie.