Still fighting with tmux.
This commit is contained in:
@@ -9,7 +9,6 @@ topspeedServiceScript="${topspeedInstallDir}/topspeed-service.sh"
|
|||||||
topspeedStopScript="${topspeedInstallDir}/topspeed-stop.sh"
|
topspeedStopScript="${topspeedInstallDir}/topspeed-stop.sh"
|
||||||
topspeedBinaryPath="${topspeedRuntimeDir}/TopSpeed.Server"
|
topspeedBinaryPath="${topspeedRuntimeDir}/TopSpeed.Server"
|
||||||
topspeedSessionName="topspeed"
|
topspeedSessionName="topspeed"
|
||||||
topspeedTmuxShell="/bin/bash"
|
|
||||||
topspeedRepoApi="https://api.github.com/repos/diamondStar35/top_speed/releases"
|
topspeedRepoApi="https://api.github.com/repos/diamondStar35/top_speed/releases"
|
||||||
topspeedAssetPattern='^TopSpeed\.Server-linux-arm64-Release-v-.*\.zip$'
|
topspeedAssetPattern='^TopSpeed\.Server-linux-arm64-Release-v-.*\.zip$'
|
||||||
topspeedServerPort="28630"
|
topspeedServerPort="28630"
|
||||||
@@ -171,7 +170,6 @@ cat > "$tempServiceScript" <<EOF
|
|||||||
sessionName="${topspeedSessionName}"
|
sessionName="${topspeedSessionName}"
|
||||||
runtimeDir="${topspeedRuntimeDir}"
|
runtimeDir="${topspeedRuntimeDir}"
|
||||||
binaryPath="${topspeedBinaryPath}"
|
binaryPath="${topspeedBinaryPath}"
|
||||||
tmuxShell="${topspeedTmuxShell}"
|
|
||||||
|
|
||||||
cd "\$runtimeDir" || exit 1
|
cd "\$runtimeDir" || exit 1
|
||||||
if tmux has-session -t "\$sessionName" &> /dev/null; then
|
if tmux has-session -t "\$sessionName" &> /dev/null; then
|
||||||
@@ -182,9 +180,7 @@ if [[ ! -x "\$binaryPath" ]]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
tmux start-server
|
tmux new-session -d -s "\$sessionName" /bin/bash -lc 'exec ./TopSpeed.Server' || exit 1
|
||||||
tmux set-option -g default-shell "\$tmuxShell"
|
|
||||||
tmux new-session -d -s "\$sessionName" 'exec ./TopSpeed.Server' || exit 1
|
|
||||||
|
|
||||||
while tmux has-session -t "\$sessionName" &> /dev/null; do
|
while tmux has-session -t "\$sessionName" &> /dev/null; do
|
||||||
sleep 5
|
sleep 5
|
||||||
|
|||||||
Reference in New Issue
Block a user