Browse Source

refactor(stop): add stop mode ctrl+c and quit

pull/3171/head
H3o66 5 years ago
parent
commit
f490038206
  1. 10
      lgsm/functions/command_stop.sh

10
lgsm/functions/command_stop.sh

@ -231,6 +231,16 @@ fn_stop_graceful_select(){
fn_stop_graceful_avorion fn_stop_graceful_avorion
elif [ "${stopmode}" == "11" ]; then elif [ "${stopmode}" == "11" ]; then
fn_stop_graceful_cmd "end" 30 fn_stop_graceful_cmd "end" 30
elif [ "${stopmode}" == "12" ]; then
# special stop for CSGO - needed if "-autoupdate" is set as launch option
# send a ctrl + c and after that use the quit method
fn_print_info_nl "Step 1: Graceful: CTRL+c"
fn_script_log_info "Step 1: Graceful: CTRL+c"
tmux send-keys -t "${sessionname}" C-c &> /dev/null
# send quit to stop the server in the end
fn_print_info_nl "Step 2: Graceful: quit"
fn_script_log_info "Step 2: Graceful: quit"
fn_stop_graceful_cmd "quit" 30
fi fi
} }

Loading…
Cancel
Save