log output of ShooterGameServer and moved arkmanager logs to arkmanager.log

This commit is contained in:
FezVrasta 2015-06-24 18:08:59 +02:00
parent 6b531dea7e
commit 8e2d92f767

View File

@ -34,6 +34,9 @@ GREEN="\\033[1;32m"
RED="\\033[1;31m" RED="\\033[1;31m"
NORMAL="\\033[0;39m" NORMAL="\\033[0;39m"
arkmanagerLog="arkmanager.log" # here are logged the actions performed by arkmanager
arkserverLog="arkserver.log" # here is logged the output of ShooterGameServer
#--------------------- #---------------------
# functions # functions
#--------------------- #---------------------
@ -155,8 +158,9 @@ doStart() {
arkserveropts="${arkserveropts}?listen" arkserveropts="${arkserveropts}?listen"
# run the server in background # run the server in background
nohup "$arkserverroot/$arkserverexec" "$arkserveropts" </dev/null >/dev/null 2>&1 & echo "$timestamp: start" >> "$logdir/$arkserverLog"
echo "$timestamp: start" >> "$logdir/arkserver.log" nohup "$arkserverroot/$arkserverexec" "$arkserveropts" </dev/null >"$logdir/$arkserverLog" 2>&1 & # output of this command is logged
echo "$timestamp: start" >> "$logdir/$arkmanagerLog"
tput rc; tput ed; tput rc; tput ed;
echo "The server is now up" echo "The server is now up"
fi fi
@ -175,7 +179,7 @@ doStop() {
tput rc; tput ed; tput rc; tput ed;
echo "The server has been stopped" echo "The server has been stopped"
echo "$timestamp: stop" >> "$logdir/arkserver.log" echo "$timestamp: stop" >> "$logdir/$arkmanagerLog"
else else
echo "The server is already stopped" echo "The server is already stopped"
fi fi
@ -255,11 +259,11 @@ case "$1" in
;; ;;
restart) restart)
doStop doStop
echo "$timestamp: stop" >> "$logdir/arkserver.log" echo "$timestamp: stop" >> "$logdir/$arkmanagerLog"
sleep 10 sleep 10
doStart doStart
echo "$timestamp: start" >> "$logdir/arkserver.log" echo "$timestamp: start" >> "$logdir/$arkmanagerLog"
echo "$timestamp: restart" >> "$logdir/arkserver.log" echo "$timestamp: restart" >> "$logdir/$arkmanagerLog"
;; ;;
install) install)
doInstall doInstall