From f648b25b1ed7ba22bc21179aa382a92c46913cec Mon Sep 17 00:00:00 2001 From: UltimateByte Date: Tue, 15 Mar 2016 17:11:47 +0100 Subject: [PATCH] Ability to disable console logs. --- lgsm/functions/command_start.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lgsm/functions/command_start.sh b/lgsm/functions/command_start.sh index e9fa5d0d0..b843a4ae9 100644 --- a/lgsm/functions/command_start.sh +++ b/lgsm/functions/command_start.sh @@ -116,9 +116,15 @@ elif [ "$(tmux -V|sed "s/tmux //"|sed -n '1 p'|tr -cd '[:digit:]')" -eq "18" ]; echo "Console logging disabled: Bug in tmux 1.8 breaks logging" >> "${consolelog}" echo "http://gameservermanagers.com/tmux-upgrade" >> "${consolelog}" echo "Currently installed: $(tmux -V)" >> "${consolelog}" -else +# Console logging enable or not set +elif [ "${consolelogging}" == "on" ]||[ -z "${consolelogging}" ]; then touch "${consolelog}" tmux pipe-pane -o -t "${servicename}" "exec cat >> '${consolelog}'" +# Console logging disabled +elif [ "${consolelogging}" == "off" ]; then + touch "${consolelog}" + cat "Console logging disabled by user" >> "{consolelog}" + fn_scriptlog "Console logging disabled by user" fi sleep 1 tmuxwc=$(tmux list-sessions 2>&1|awk '{print $1}'|grep -Ec "^${servicename}:")