相关疑难解决方法(0)

结束 ssh 会话后如何保持进程运行?

假设我从 ssh 会话启动了一堆进程。是否可以终止 ssh 会话,同时保持这些进程在远程计算机上运行?

ssh

825
推荐指数
10
解决办法
93万
查看次数

可以通过 SSH 访问计算机上的开放终端吗?

我正在寻找从远程计算机访问开放终端,即在我的计算机上本地打开的终端,而不使用tmuxscreen。造成这种情况的原因有几个,其中最简单的一个是我不断遇到这样的情况:我没有提前计划,在工作时在我的电脑上运行一些大型程序,回家后想通过 ssh 检查它。

本质上,我正在寻找一种方法来连接到已在计算机上运行的终端并查看其输出。

现在,我知道有一些线程说你不能这样做(例如this one),而其他线程则只是推荐screentmux(例如this onethis onethis one)。我正在寻找一种直接访问正在运行的终端进程的方法,或者至少查看该终端的缓存输出。我不一定需要能够在该终端中输入命令。

有没有办法做到这一点?否则,有什么可行的黑客想法吗?我在想我可能会找到一种方法来自动将 stdout、stderr 和命令记录到文件中(也许是对记录所有内容的 bash 历史记录进行巧妙的调整?)

ssh command-line bash gnome-terminal

6
推荐指数
1
解决办法
8888
查看次数

标签 统计

ssh ×2

bash ×1

command-line ×1

gnome-terminal ×1