tmux:我的其他终端还在运行吗?

时间:2016-02-11 18:26:57

标签: ruby-on-rails shell unix ubuntu tmux

自从我切换服务器设置以来,我已经开始使用某种技术来启动我的网络代码。

我输入

tmux
sudo startserverrails

Ctrl + B然后D

然后重新启动我输入

tmux
sudo killall ruby
sudo startserverrails

Ctrl + B然后D

我的问题是:当我杀死红宝石时,这会结束我用tmux开始的会话吗?如果没有,那些会话是否会“累积”并导致问题(例如处理器或内存使我的机器变慢)?如果是,如何关闭所有未命名的当前tmux会话?

在我完全误解tmux的意义上,这个问题可能完全错误。如果是的话,请告诉我。

1 个答案:

答案 0 :(得分:1)

您可以使用tmux list-sessions列出活动的tmux会话。如果你没有明确地关闭它们,它们可能会继续存在。使用tmux attach附加到现有会话。如果您有多个活动会话,系统将询问您要恢复哪个会话。

man tmux是你的朋友。