File tree Expand file tree Collapse file tree 5 files changed +7
-11
lines changed Expand file tree Collapse file tree 5 files changed +7
-11
lines changed Original file line number Diff line number Diff line change 7
7
8
8
functionselfname=" $( basename " $( readlink -f " ${BASH_SOURCE[0]} " ) " ) "
9
9
10
- if [ " $( tmux list-sessions -F " #{session_name}" 2> /dev/null) " == " ${sessionname}${port} " ]; then
11
- status=1;
12
- else
13
- status=0;
14
- fi
10
+ status=$( tmux list-sessions -F " #{session_name}" 2> /dev/null | grep -Ecx " ^${sessionname} " )
Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ check_status.sh
41
41
if [ " ${status} " != " 0" ]; then
42
42
fn_print_ok_nl " Accessing console"
43
43
fn_script_log_pass " Console accessed"
44
- tmux attach-session -t " ${sessionname}${port} "
44
+ tmux attach-session -t " ${sessionname} "
45
45
fn_print_ok_nl " Closing console"
46
46
fn_script_log_pass " Console closed"
47
47
else
Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ fn_start_teamspeak3(){
36
36
# Used to allow update to detect JK2MV server version.
37
37
fn_start_jk2 (){
38
38
fn_start_tmux
39
- tmux send -t " ${sessionname}${port} " version ENTER > /dev/null 2>&1
39
+ tmux send -t " ${sessionname} " version ENTER > /dev/null 2>&1
40
40
}
41
41
42
42
fn_start_tmux (){
@@ -72,7 +72,7 @@ fn_start_tmux(){
72
72
# Create lockfile
73
73
date ' +%s' > " ${lockdir} /${selfname} .lock"
74
74
cd " ${executabledir} " || exit
75
- tmux new-session -d -x " ${sessionwidth} " -y " ${sessionheight} " -s " ${sessionname}${port} " " ${executable} ${parms} " 2> " ${lgsmlogdir} /.${selfname} -tmux-error.tmp"
75
+ tmux new-session -d -x " ${sessionwidth} " -y " ${sessionheight} " -s " ${sessionname} " " ${executable} ${parms} " 2> " ${lgsmlogdir} /.${selfname} -tmux-error.tmp"
76
76
77
77
# Create logfile.
78
78
touch " ${consolelog} "
@@ -130,7 +130,7 @@ fn_start_tmux(){
130
130
echo -e " "
131
131
echo -e " Command"
132
132
echo -e " ================================="
133
- echo -e " tmux new-session -d -s \" ${sessionname} ${port} \" \" ${executable} ${parms} \" " | tee -a " ${lgsmlog} "
133
+ echo -e " tmux new-session -d -s \" ${sessionname} \" \" ${executable} ${parms} \" " | tee -a " ${lgsmlog} "
134
134
echo -e " "
135
135
echo -e " Error"
136
136
echo -e " ================================="
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ fn_stop_graceful_ctrlc(){
15
15
fn_print_dots " Graceful: CTRL+c"
16
16
fn_script_log_info " Graceful: CTRL+c"
17
17
# Sends quit.
18
- tmux send-keys -t " ${sessionname}${port} " C-c > /dev/null 2>&1
18
+ tmux send-keys -t " ${sessionname} " C-c > /dev/null 2>&1
19
19
# Waits up to 30 seconds giving the server time to shutdown gracefuly.
20
20
for seconds in {1..30}; do
21
21
check_status.sh
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ functionselfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")"
9
9
10
10
# ## Game Server pid
11
11
if [ " ${status} " == " 1" ]; then
12
- gameserverpid=$( tmux list-sessions -F " #{session_name} #{pane_pid}" | grep " ^${sessionname}${port} " | awk ' {print $NF}' )
12
+ gameserverpid=$( tmux list-sessions -F " #{session_name} #{pane_pid}" | grep " ^${sessionname} " | awk ' {print $NF}' )
13
13
fi
14
14
# ## Distro information
15
15
You can’t perform that action at this time.
0 commit comments