Browse Source

Encapsulate service name in quotations

pull/450/head
Scarsz 10 years ago
parent
commit
de5de8ff38
  1. 8
      functions/fn_start

8
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}""
echo "tmux new-session -d -s ${servicename} "${executable} ${parms}"" >> "${scriptlog}" echo "tmux new-session -d -s "${servicename}" "${executable} ${parms}"" >> "${scriptlog}"
echo "" echo ""
echo "Error" echo "Error"
echo "=================================" echo "================================="

Loading…
Cancel
Save