X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fpazpar2.sh;h=8debb42542abb2f2276f6d41953a93c7a2d4ce42;hb=649a9d45b919c376ddcbb89e0d34c4efeeb29fb9;hp=ab02cd6cbe3384d0b25f1548a3f56f6ae4f61200;hpb=f747f871c170d911519cb85165309fcfcc516970;p=pazpar2-moved-to-github.git diff --git a/src/pazpar2.sh b/src/pazpar2.sh index ab02cd6..8debb42 100755 --- a/src/pazpar2.sh +++ b/src/pazpar2.sh @@ -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 "$@" ;;