在 Screen 会话中终止 GNU Parallel 以完成作业

在 Screen 会话中终止 GNU Parallel 以完成作业

我在屏幕会话中运行 GNU Parallel 命令。遗憾的是,我没有在命令末尾添加“&”以将其推送到后台。因此,我无法在屏幕会话中访问命令行。

我想终止并行,以便它停止创建新作业但完成当前正在运行的作业。我需要在屏幕外执行此操作,但我认为 screen -X 不起作用,因为屏幕的命令行不接受新命令。

谢谢!

答案1

第一:修复缺失的标准方法&是:

CTRL-Z
bg

话虽如此,您可能希望向 GNU Parallel 发送 SIGTERM。如果您只运行一个实例,那么应该这样做:

killall -TERM parallel

相关内容