我有很长的运行过程,我刚开始。我创建ssh并长入ssh会话并创建多个屏幕并运行所有程序并使用(ctr + A + D)分离。但是当我恢复(屏幕+ r)并尝试查看我的输出时,服务器变得很慢。所有过程都在运行,但尚未完成任何一个过程。我最终决定暂停一些屏幕并运行其中一些屏幕,以便尽快完成程序运行。
如果可以暂停一些正在运行的进程,我需要帮助。
2
问这里:unix.stackexchange.com
—
Loko
nohup
是一种流行的方式来忽略SIGHUP
远程终端关闭时你的进程。 SIGSTOP
/ SIGCONT
可用于暂停/恢复这些进程的活动。
您可以尝试CTRL + Z. 这将暂停前台进程并返回到bash提示符。查看正在运行的进程列表
—
保罗·斯卡丁
jobs
和继续fg
。如果进程是CPU密集型的,那么运行比系统中的CPU数量更多的实例是没有意义的,对于内存和I / O等其他资源也是如此。