我有一个可以远程重启的远程服务器,我正在尝试创建一个启动RESTful服务的脚本。该脚本从.bash_profile
调用。它正确启动它,但它保持连接到新的tmux会话,并挂起,直到我ssh并手动分离它。目前我正在发送C-b d
,但它没有分离。
这是我的小脚本:
tmux new-session -s cf
tmux send-keys -t cf 'cd ~/server' C-m
tmux send-keys -t cf 'sudo ./gradlew jettyRun' C-m
tmux send-keys -t cf 'C-b d'
我怎样才能做到这一点?
答案 0 :(得分:0)
您可以在使用-d:
创建会话时分离会话tmux new-session -ds cf
然后你可以访问它