From d6fc1f7078c4fad6cd220bdc1b1c9ef66b5b8cfb Mon Sep 17 00:00:00 2001 From: Ben Peddell Date: Fri, 7 Aug 2015 23:40:22 +1000 Subject: [PATCH] Update init scripts to use start/stop/restart --all --- tools/lsb/arkdaemon | 6 +++--- tools/openrc/arkdaemon | 4 ++-- tools/redhat/arkdaemon | 6 +++--- tools/systemd/arkdeamon.service | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/tools/lsb/arkdaemon b/tools/lsb/arkdaemon index f728ede..484d5d8 100755 --- a/tools/lsb/arkdaemon +++ b/tools/lsb/arkdaemon @@ -29,7 +29,7 @@ case "$1" in start) log_daemon_msg "Starting" "$NAME" ulimit -n 100000 - su -s /bin/sh -c "$DAEMON start" $steamcmd_user + su -s /bin/sh -c "$DAEMON start --all" $steamcmd_user sleep 5 PID=`ps -ef | grep $NAME | grep -v grep | awk '{print $2}'` if [ -n "$PID" ]; then @@ -42,7 +42,7 @@ case "$1" in stop) log_daemon_msg "Stopping" "$NAME" - su -s /bin/sh -c "$DAEMON stop" $steamcmd_user + su -s /bin/sh -c "$DAEMON stop --all" $steamcmd_user sleep 5 PID=`ps -ef | grep $NAME | grep -v grep | awk '{print $2}'` if [ -n "$PID" ]; then @@ -55,7 +55,7 @@ case "$1" in restart) ulimit -n 100000 - su -s /bin/sh -c "$DAEMON restart" $steamcmd_user + su -s /bin/sh -c "$DAEMON restart --all" $steamcmd_user ;; status) diff --git a/tools/openrc/arkdaemon b/tools/openrc/arkdaemon index 4c2ddd0..5aa9340 100644 --- a/tools/openrc/arkdaemon +++ b/tools/openrc/arkdaemon @@ -15,7 +15,7 @@ depend(){ start(){ ebegin "Starting ARK manager daemon" ulimit -n 100000 - su -s /bin/sh -c "$DAEMON start" $steamcmd_user + su -s /bin/sh -c "$DAEMON start --all" $steamcmd_user sleep 5 PID=`ps -ef | grep $NAME | grep -v grep | awk '{print $2}'` if [ -n "$PID" ]; then @@ -27,7 +27,7 @@ start(){ stop(){ ebegin "Stopping ARK manager daemon" - su -s /bin/sh -c "$DAEMON start" $steamcmd_user + su -s /bin/sh -c "$DAEMON stop --all" $steamcmd_user sleep 5 PID=`ps -ef | grep $NAME | grep -v grep | awk '{print $2}'` if [ -n "$PID" ]; then diff --git a/tools/redhat/arkdaemon b/tools/redhat/arkdaemon index 411bcd1..fa0ed1a 100755 --- a/tools/redhat/arkdaemon +++ b/tools/redhat/arkdaemon @@ -43,7 +43,7 @@ case "$1" in start) echo -n "Starting $NAME: " ulimit -n 100000 - su -s /bin/sh -c "$DAEMON start" $steamcmd_user > /dev/null + su -s /bin/sh -c "$DAEMON start --all" $steamcmd_user > /dev/null sleep 5 PID=`ps -ef | grep $NAME | grep -v grep | awk '{print $2}'` if [ -n "$PID" ]; then @@ -59,7 +59,7 @@ case "$1" in stop) echo -n "Stopping $NAME: " - su -s /bin/sh -c "$DAEMON stop" $steamcmd_user > /dev/null + su -s /bin/sh -c "$DAEMON stop --all" $steamcmd_user > /dev/null sleep 5 PID=`ps -ef | grep $NAME | grep -v grep | awk '{print $2}'` if [ -n "$PID" ]; then @@ -76,7 +76,7 @@ case "$1" in restart) echo -n "Restarting $NAME: " ulimit -n 100000 - su -s /bin/sh -c "$DAEMON restart" $steamcmd_user > /dev/null + su -s /bin/sh -c "$DAEMON restart --all" $steamcmd_user > /dev/null echo "OK" ;; diff --git a/tools/systemd/arkdeamon.service b/tools/systemd/arkdeamon.service index d1fb5da..a92f7ed 100644 --- a/tools/systemd/arkdeamon.service +++ b/tools/systemd/arkdeamon.service @@ -3,8 +3,8 @@ Description=Daemon to start ark server After=network.target [Service] -ExecStart=/usr/libexec/arkmanager/arkmanager.init start -ExecStop=/usr/libexec/arkmanager/arkmanager.init stop +ExecStart=/usr/libexec/arkmanager/arkmanager.init start --all +ExecStop=/usr/libexec/arkmanager/arkmanager.init stop --all Type=forking PIDFile=/var/run/arkmanager.pid