|
@@ -125,13 +125,16 @@ cat <<'EOF'>> gerbera.service
|
|
device=$(ip -br l | awk '$1 !~ "lo|vir|wl" { print $1}')
|
|
device=$(ip -br l | awk '$1 !~ "lo|vir|wl" { print $1}')
|
|
case "$1" in
|
|
case "$1" in
|
|
start)
|
|
start)
|
|
|
|
+ device=$(ip -br l | awk '$1 !~ "lo|vir|wl" { print $1}')
|
|
if pgrep -x "gerbera" > /dev/null
|
|
if pgrep -x "gerbera" > /dev/null
|
|
then
|
|
then
|
|
sudo killall -9 gerbera | true
|
|
sudo killall -9 gerbera | true
|
|
fi
|
|
fi
|
|
- sleep 1
|
|
|
|
su wareck -c "screen -dmS gerbera /usr/local/bin/gerbera -e $device -p 49152"
|
|
su wareck -c "screen -dmS gerbera /usr/local/bin/gerbera -e $device -p 49152"
|
|
- ;;
|
|
|
|
|
|
+ sleep 1
|
|
|
|
+ sudo killall -9 gerbera | true
|
|
|
|
+ su wareck -c "screen -dmS gerbera /usr/local/bin/gerbera -e $device -p 49152"
|
|
|
|
+ ;;
|
|
stop)
|
|
stop)
|
|
if pgrep -x "gerbera" > /dev/null
|
|
if pgrep -x "gerbera" > /dev/null
|
|
then
|
|
then
|