From 1515156a12eaa949183087d7a22e964e42f7285f Mon Sep 17 00:00:00 2001 From: Ben Peddell Date: Thu, 11 May 2017 19:36:19 +1000 Subject: [PATCH] Add --no-background option to start command --- tools/arkmanager | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/tools/arkmanager b/tools/arkmanager index f8ead29..206a134 100755 --- a/tools/arkmanager +++ b/tools/arkmanager @@ -1150,11 +1150,21 @@ doStart() { if [[ " $* " =~ " --alwaysrestart " ]]; then arkAlwaysRestartOnCrash=true fi + + nobackground= + if [[ " $* " =~ " --no-background " ]]; then + nobackground=1 + fi + tput sc logprint "The server is starting..." local pid=$! - if [[ -n "$arkPriorityBoost" || -n "$arkCpuAffinity" ]]; then + if [[ -n "$nobackground" ]]; then + echo + doRun "$@" + return + elif [[ -n "$arkPriorityBoost" || -n "$arkCpuAffinity" ]]; then doRun --wait >(while read -r l; do printf "%s: [%s] %s\n" "$(timestamp)" "${instance}" "${l}" >>"$logdir/$arkserverLog"; done) 2>&1 & # output of this command is logged local pid="$!"