# I use the following stuff which works fine for me # the trick is to initialize the PATH before starting svscan because # svscan use it to find supervise.
# svscan # # This service starts svscan DJBDNS utility which in turn starts the # DJBDNS services belonging to /etc/svscan # description "service svscan daemon (part of DJBDNS tools)" start on network_is_up stop on shutdown pre-start script PATH="/usr/local/bin" end script exec /usr/local/bin/svscan /etc/svscan post-stop script for i in `ls -d /etc/svscan/*/`; do /usr/local/bin/svc -tx ${i}/ /usr/local/bin/svc -tx ${i}/log/ done end script #======================================================= # by the way, I am wondering how to show status for each "DJBDNS" # services. Something like: status script for i in `ls /etc/svscan/`; do svstat ${i}/ svstat ${i}/log/ done end script #======================================================= # last, how to periodically send something like (apart crontab): svc -a /var/djbdns/dnscache # this is to save the dnscache cache -- upstart-devel mailing list upstart-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/upstart-devel