Happy new year
[pazpar2-moved-to-github.git] / src / pazpar2.sh
index ab02cd6..8debb42 100755 (executable)
@@ -16,7 +16,9 @@ case "$command" in
                ;;
 
        stop) 
-               test -f $pazpar2_pid && kill `cat $pazpar2_pid`
+               test -f $pazpar2_pid && \
+                       kill -0 `cat $pazpar2_pid` 2>/dev/null && \
+                       kill -TERM `cat $pazpar2_pid`
                ;;
 
        # graceful restart - not yet implemented by pazpar2
@@ -26,6 +28,7 @@ case "$command" in
 
        restart)
                $0 stop
+               sleep 1         # let the OS give the port address free
                $0 start "$@"
                ;;