是否可以在tmux
分离时执行命令?
我通常在会话中运行 Rails 控制台和服务器tmux
,在分离时是否可以自动结束它们?
答案1
AFAICT,tmux
没有提供对分离、附加事件的挂钩。但您始终可以使用以下命令向分离会话发送命令tmux send
:
tmux send -t session_name.panel '<command><Enter>'
例子:
$ tmux new -s foo
按bind-key
+d分离。然后:
$ tmux send -t foo 'echo foo<Enter>'
$ tmux attach -t foo
你会看到这个词富。
请注意,<Enter>
这里的意思是您键入文字Enter。