Votre Nom 1 year ago
parent
commit
391c71b90a
1 changed files with 8 additions and 4 deletions
  1. 8 4
      options/build_gerbera.sh

+ 8 - 4
options/build_gerbera.sh

@@ -119,18 +119,22 @@ cat <<'EOF'>> gerbera.service
 ### BEGIN INIT INFO
 # Provides:          gerbera
 # Required-Start:    networking
-# Default-Start:     3 4 5
-# Default-Stop:      0 6
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
 ### END INIT INFO
 case "$1" in
-        start)
+        start|restart)
+        if pgrep -x "gerbera" > /dev/null
+        then
+        sudo killall -9 gerbera | true
+        fi
         su wareck -c "screen -dmS gerbera /usr/local/bin/gerbera -e enp5s0 -p 49152"
         ;;
         stop)
         sudo killall -9 gerbera | true
         ;;
         *)
-        echo "Usage: /etc/init.d/gerbera.service {start|stop}"
+        echo "Usage: /etc/init.d/gerbera.service {start|restart|stop}"
         exit 1
         ;;
 esac