From c6c10a5a698233ce0a35659ee1a469778ae3f3f7 Mon Sep 17 00:00:00 2001 From: cn Date: Sat, 8 Jun 2013 09:59:32 +0200 Subject: [PATCH] Improve init script --- init.d/debian-6-dyndnsd | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/init.d/debian-6-dyndnsd b/init.d/debian-6-dyndnsd index 39381a4..7344017 100644 --- a/init.d/debian-6-dyndnsd +++ b/init.d/debian-6-dyndnsd @@ -23,18 +23,21 @@ case "$1" in start) log_daemon_msg "Starting dyndnsd.rb" "dyndnsd" start-stop-daemon --start --quiet --oknodo --make-pidfile --pidfile "/var/run/dyndnsd.pid" --background --exec $DAEMON -- $DAEMON_OPTS + log_end_msg $? ;; stop) log_daemon_msg "Stopping dyndnsd.rb" "dyndnsd" start-stop-daemon --stop --quiet --oknodo --pidfile "/var/run/dyndnsd.pid" + log_end_msg $? ;; restart|force-reload) log_daemon_msg "Restarting dyndnsd.rb" "dyndnsd" start-stop-daemon --stop --quiet --oknodo --retry 30 --pidfile "/var/run/dyndsd.pid" start-stop-daemon --start --quiet --oknodo --make-pidfile --pidfile "/var/run/dyndnsd.pid" --background --exec $DAEMON -- $DAEMON_OPTS + log_end_msg $? ;; *) - echo "Usage: $0 {start|stop|restart|force-reload}" >&2 - exit 1 + log_action_msg "Usage: $0 {start|stop|restart|force-reload}" + exit 2 ;; esac