你能筛选一个正在运行的程序吗?

你能筛选一个正在运行的程序吗?

可能重复:
我可以 nohup/screen 一个已经启动的进程吗?

GNU screen 非常适合长时间运行的程序。您可以在其中启动程序,然后断开连接并将笔记本电脑带回家。

Control但是有时我在 Screen 之外启动一个程序,它花费的时间比我想要的要长。我可以使用-等暂停程序Z,但我不想重新启动它,因为这样它会需要很长时间才能再次运行。有什么方法可以将现有的正在运行的进程移到 Screen 会话中吗?

答案1

不,抱歉,你不能。

此外,我和 David Mackintosh 的做法一样。无论我身在何处,我都会启动我的屏幕(尽管我使用的是 screen -x)。我在服务器上做的几乎所有事情都是在我的屏幕上运行的,大约打开了 20 个屏幕窗口。

在这种情况下,它不会介意某件事花更长的时间。

答案2

我认为答案是否定的。

在经历了糟糕的无线连接和长时间运行的进程后,我现在本能地在屏幕会话中运行所有内容。我连接到系统时的第一个命令几乎总是

$ screen -ADR

...我从那里出发。

相关内容