#!/bin/bash # 环境变量 APP_TMUX_SESSION="$(basename $APP_DIR)-frpc" APP_TMUX_COMMAND="frpc -c $APP_DIR/conf/frpc.toml" # 运行命令 if [ ! -f "$APP_DIR/conf/frpc.toml" ]; then echo "Error: frpc config not exists." return fi _TMP_TMUX_SESSION=$(tmux list-session 2>&1 | grep "$APP_TMUX_SESSION") if [ -n "$_TMP_TMUX_SESSION" ]; then echo "Error: tmux session [$APP_TMUX_SESSION] already exists." return fi echo "starting..." tmux new-session -d -s "$APP_TMUX_SESSION" sleep 3 tmux send-keys -t "$APP_TMUX_SESSION" "$APP_TMUX_COMMAND" Enter tmux attach -t "$APP_TMUX_SESSION"