Tmux没有分离,从脚本发送密钥

时间:2015-03-27 01:21:10

标签: bash tmux .bash-profile

我有一个可以远程重启的远程服务器,我正在尝试创建一个启动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'

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以在使用-d:

创建会话时分离会话
tmux new-session -ds cf

然后你可以访问它