我让reptyr通过执行以下操作“打开一个新的pty”:
reptyr -L 7969
其中7969是rabbitmq-server的PID。 reptyr 的输出是
Opened a new pty: /dev/pts/25
但我如何将 tmux 连接到该 pty?
提前致谢 :)
答案1
我可能会误解你想要做什么,但如果你的目标是将 PID 7969 的进程移动到 tmux 中,那么你可以通过reptyr
在里面运行来实现它tmux
:
$ tmux send-key -t mysession:mywindow "reptyr 7969^M"
运行reptyr
里面shell 窗口中的 tmux 会话位于mysession:mywindow
。如果您需要先创建会话:
$ tmux new -d -s mysession -n mywindow
$ tmux send-key -t mysession:mywindow "reptyr 7969^M"
要获得^M
,请按下CONTROL_V
并击打ENTER
。