From 39a31a04889ef3216c9b8c5d3e9f6f21b9ddb570 Mon Sep 17 00:00:00 2001 From: UltimateByte Date: Wed, 27 Jul 2016 05:38:01 +0200 Subject: [PATCH] Mumble start parameters --- lgsm/functions/command_start.sh | 35 ++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/lgsm/functions/command_start.sh b/lgsm/functions/command_start.sh index 288c79e73..a95f070de 100644 --- a/lgsm/functions/command_start.sh +++ b/lgsm/functions/command_start.sh @@ -53,6 +53,39 @@ fn_start_teamspeak3(){ fi } +fn_start_mumble(){ + if [ ! -e "${servercfgfullpath}" ]; then + fn_print_warn_nl "${servercfgfullpath} is missing" + fn_script_log_warn "${servercfgfullpath} is missing" + sleep 2 + fi + sleep 1 + check_status.sh + if [ "${status}" != "0" ]; then + fn_print_info_nl "${servername} is already running" + fn_script_log_error "${servername} is already running" + core_exit.sh + fi + + mv "${scriptlog}" "${scriptlogdate}" + # Create lock file + date > "${rootdir}/${lockselfname}" + cd "${executabledir}" + ./${executable} ${parms} > /dev/null 2>&1 + fi + sleep 1 + check_status.sh + if [ "${status}" == "0" ]; then + fn_print_fail_nl "Unable to start ${servername}" + fn_script_log_fatal "Unable to start ${servername}" + echo -e " Check log files: ${rootdir}/log" + core_exit.sh + else + fn_print_ok_nl "${servername}" + fn_script_log_pass "Started ${servername}" + fi +} + fn_start_tmux(){ fn_parms @@ -182,4 +215,4 @@ if [ "${gamename}" == "Teamspeak 3" ]; then else fn_start_tmux fi -core_exit.sh \ No newline at end of file +core_exit.sh