Daniel Exbrayat wrote: > I have tested the following. It is intended to bypass "svscan" and > "supervise" daemons. > You have to note that "multilog" is not started as a service as it should be. > It is not a "production" solution, more something to understand how put stuff > together. > I did think about named pipes - but I didn't know how to use them. It's still not working right within upstart - here's my current attempt:
# dnscache # # This task runs the dnscache server. start on runlevel-1 start on runlevel-2 start on runlevel-3 start on runlevel-4 start on runlevel-5 start on runlevel-6 stop on shutdown start script exec mkfifo /var/lib/dnscache/log/multilog exec chown dnscache.nogroup /var/lib/dnscache/log/multilog end script script #### if I put any of the redirects here dnscache doesn't start #### exec envdir /var/lib/dnscache/env \ envuidgid dnscache softlimit -o250 -d "$DATALIMIT" \ /usr/bin/dnscache end script respawn stop script exec rm /var/lib/dnsccahe/log/multilog end script console output /var/lib/dnscache/log/multilog -- Daniel -- upstart-devel mailing list upstart-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/upstart-devel