Files
app-template/cmds/app-tmux-stop.sh
2025-09-29 17:56:05 +08:00

18 lines
440 B
Bash

#!/bin/bash
# 环境变量
if [ -z "$APP_TMUX_SESSION" ]; then
APP_TMUX_SESSION="$(basename $APP_DIR)-tmux"
fi
# 运行命令
_TMP_TMUX_SESSION=$(tmux list-session 2>&1 | grep "$APP_TMUX_SESSION")
if [ -z "$_TMP_TMUX_SESSION" ]; then
echo "Error: tmux session [$APP_TMUX_SESSION] not exists."
else
echo "stop tmux session [$APP_TMUX_SESSION] => $_TMP_TMUX_SESSION"
sleep 3
tmux kill-session -t "$APP_TMUX_SESSION"
fi