mirror of
https://github.com/eliasstepanik/ark-ac-server-tools.git
synced 2026-01-27 08:48:27 +00:00
improved output of rhel daemon
This commit is contained in:
parent
94e0871897
commit
ebb1ccb2c8
@ -30,6 +30,10 @@ NAME="ShooterGameServer"
|
|||||||
LOGFILE="${logdir}/${NAME}.log"
|
LOGFILE="${logdir}/${NAME}.log"
|
||||||
DAEMON="/usr/bin/arkmanager"
|
DAEMON="/usr/bin/arkmanager"
|
||||||
|
|
||||||
|
GREEN="\\033[1;32m"
|
||||||
|
RED="\\033[1;31m"
|
||||||
|
NORMAL="\\033[0;39m"
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
# If the daemon is not there, then exit.
|
# If the daemon is not there, then exit.
|
||||||
@ -38,37 +42,38 @@ test -x $DAEMON || exit 5
|
|||||||
case "$1" in
|
case "$1" in
|
||||||
start)
|
start)
|
||||||
echo -n "Starting $NAME: "
|
echo -n "Starting $NAME: "
|
||||||
su -s /bin/sh -c "$DAEMON start" $steamcmd_user
|
su -s /bin/sh -c "$DAEMON start" $steamcmd_user > /dev/null
|
||||||
sleep 5
|
sleep 5
|
||||||
PID=`ps -ef | grep $NAME | grep -v grep | awk '{print $2}'`
|
PID=`ps -ef | grep $NAME | grep -v grep | awk '{print $2}'`
|
||||||
if [ -n "$PID" ]; then
|
if [ -n "$PID" ]; then
|
||||||
touch /var/lock/subsys/arkdaemon
|
touch /var/lock/subsys/arkdaemon
|
||||||
echo "OK"
|
echo "[" "$GREEN" " OK " "$NORMAL" "]"
|
||||||
exit 0
|
exit 0
|
||||||
else
|
else
|
||||||
echo "Failed"
|
echo "[" "$RED" " FAILED " "$NORMAL" "]"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
stop)
|
stop)
|
||||||
echo -n "Stopping $NAME: "
|
echo -n "Stopping $NAME: "
|
||||||
su -s /bin/sh -c "$DAEMON stop" $steamcmd_user
|
su -s /bin/sh -c "$DAEMON stop" $steamcmd_user > /dev/null
|
||||||
sleep 5
|
sleep 5
|
||||||
PID=`ps -ef | grep $NAME | grep -v grep | awk '{print $2}'`
|
PID=`ps -ef | grep $NAME | grep -v grep | awk '{print $2}'`
|
||||||
if [ -n "$PID" ]; then
|
if [ -n "$PID" ]; then
|
||||||
echo "Failed"
|
echo "[" "$RED" " FAILED " "$NORMAL" "]"
|
||||||
exit 1
|
exit 1
|
||||||
else
|
else
|
||||||
echo "OK"
|
echo "[" "$GREEN" " OK " "$NORMAL" "]"
|
||||||
rm -f /var/lock/subsys/arkdaemon
|
rm -f /var/lock/subsys/arkdaemon
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
restart)
|
restart)
|
||||||
su -s /bin/sh -c "$DAEMON restart" $steamcmd_user
|
echo -n "Restarting $NAME: "
|
||||||
exit 0
|
su -s /bin/sh -c "$DAEMON restart" $steamcmd_user > /dev/null
|
||||||
|
echo "OK"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
status)
|
status)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user