Przeglądaj źródła

Encapsulate service name in quotations

Scarsz 11 lat temu
rodzic
commit
de5de8ff38
1 zmienionych plików z 5 dodań i 5 usunięć
  1. 5 5
      functions/fn_start

+ 5 - 5
functions/fn_start

@@ -114,7 +114,7 @@ fi
 # Create lock file
 # Create lock file
 date > "${rootdir}/${lockselfname}"
 date > "${rootdir}/${lockselfname}"
 cd "${executabledir}"
 cd "${executabledir}"
-tmux new-session -d -s ${servicename} "${executable} ${parms}" 2> "${scriptlogdir}/.${servicename}-tmux-error.tmp"
+tmux new-session -d -s "${servicename}" "${executable} ${parms}" 2> "${scriptlogdir}/.${servicename}-tmux-error.tmp"
 # tmux pipe-pane not supported in tmux versions < 1.6
 # tmux pipe-pane not supported in tmux versions < 1.6
 if [ "$(tmux -V|sed "s/tmux //"|sed -n '1 p'|tr -cd [:digit:])" -lt "16" ]; then
 if [ "$(tmux -V|sed "s/tmux //"|sed -n '1 p'|tr -cd [:digit:])" -lt "16" ]; then
 	echo "Console logging disabled: Tmux => 1.6 required" >> "${consolelog}"
 	echo "Console logging disabled: Tmux => 1.6 required" >> "${consolelog}"
@@ -124,7 +124,7 @@ elif [ "$(tmux -V|sed "s/tmux //"|sed -n '1 p'|tr -cd [:digit:])" -eq "18" ]; th
 	echo "Currently installed: $(tmux -V)" >> "${consolelog}"
 	echo "Currently installed: $(tmux -V)" >> "${consolelog}"
 else
 else
 	touch "${consolelog}"
 	touch "${consolelog}"
-	tmux pipe-pane -o -t ${servicename} "exec cat >> '${consolelog}'"
+	tmux pipe-pane -o -t "${servicename}" "exec cat >> '${consolelog}'"
 fi
 fi
 sleep 1
 sleep 1
 tmuxwc=$(tmux list-sessions 2>&1|awk '{print $1}'|grep -Ec "^${servicename}:")
 tmuxwc=$(tmux list-sessions 2>&1|awk '{print $1}'|grep -Ec "^${servicename}:")
@@ -141,8 +141,8 @@ if [ "${tmuxwc}" -eq 0 ]; then
 		echo ""
 		echo ""
 		echo "Command"
 		echo "Command"
 		echo "================================="
 		echo "================================="
-		echo "tmux new-session -d -s ${servicename} "${executable} ${parms}""
-		echo "tmux new-session -d -s ${servicename} "${executable} ${parms}"" >> "${scriptlog}"
+		echo "tmux new-session -d -s "${servicename}" "${executable} ${parms}""
+		echo "tmux new-session -d -s "${servicename}" "${executable} ${parms}"" >> "${scriptlog}"
 		echo ""
 		echo ""
 		echo "Error"
 		echo "Error"
 		echo "================================="
 		echo "================================="
@@ -188,4 +188,4 @@ if [ "${gamename}" == "Teamspeak 3" ]; then
 	fn_start_teamspeak3
 	fn_start_teamspeak3
 else
 else
 	fn_start_tmux
 	fn_start_tmux
-fi
+fi