后台进程与子shell的SIGINT传播

时间:2018-06-13 20:19:04

标签: bash subprocess background-process subshell

我在两个用bash运行的文件中有两个程序:

第一个:

(sleep 100) &
wait

第二个:

sleep 100 &
wait

如果我将SIGINT发送到第一个程序,它也会杀死我的睡眠命令。但是对于第二个,睡眠命令仍然存在并且没有被杀死。

为什么会有差异?

非常感谢!

0 个答案:

没有答案