我即将重新开始使用GNU Screen,但我听到人们偶尔会提到tmux作为更好的选择。它是否真的提供了Screen提供的所有功能的替代方案,例如不同窗口中的活动监控等?各自的优缺点是什么?
我正在使用腻子与 Linux 服务器进行交互。我已经开始使用腻子的过程。该过程正在运行,需要 5-6 个小时。我希望该进程在我关闭腻子会话后继续运行。关闭腻子会话后如何保持该进程的活动?我不想一直开着电脑。有没有办法做到这一点?
有时我忘记在 screen 会话下运行一个程序并且不能在中间停止它,我知道这将需要很长时间。
有没有办法在不重新启动的情况下筛选已经运行的进程?
有没有办法将使用 & 从终端启动的进程重新附加到特定终端?例如,我通过以下方式开始了 Kate:
kate &
Run Code Online (Sandbox Code Playgroud)
现在我想将进程重新附加到给定的终端。
如果应用程序需要时不时地输入,可以通过在应用程序末尾添加&符号(“&”)或通过屏幕(通过打开屏幕会话)来在后台运行应用程序。
除了上述好处(向应用程序添加输入)之外,还有其他好处吗?
我很好奇从低级细节的角度来看是否还有其他好处 - 例如,如果应用程序通过屏幕运行而不是在最后运行,我认为内核关闭的应用程序的更改会稍微小一些。