![在 Screen 会话中终止 GNU Parallel 以完成作业](https://linux22.com/image/1203607/%E5%9C%A8%20Screen%20%E4%BC%9A%E8%AF%9D%E4%B8%AD%E7%BB%88%E6%AD%A2%20GNU%20Parallel%20%E4%BB%A5%E5%AE%8C%E6%88%90%E4%BD%9C%E4%B8%9A.png)
我在屏幕会话中运行 GNU Parallel 命令。遗憾的是,我没有在命令末尾添加“&”以将其推送到后台。因此,我无法在屏幕会话中访问命令行。
我想终止并行,以便它停止创建新作业但完成当前正在运行的作业。我需要在屏幕外执行此操作,但我认为 screen -X 不起作用,因为屏幕的命令行不接受新命令。
谢谢!
答案1
第一:修复缺失的标准方法&
是:
CTRL-Z
bg
话虽如此,您可能希望向 GNU Parallel 发送 SIGTERM。如果您只运行一个实例,那么应该这样做:
killall -TERM parallel