bash脚本a.sh:
...
trap "echo 'Got SIGQUIT';" SIGQUIT
...
bash脚本b.sh:
#!/bin/bash
./a.sh &
./a.sh &
./a.sh &
如果我开始" ./ a.sh&"从命令行,陷阱正在工作。如果我跑" ./ b.sh&" a.sh脚本上的traip不再响应SIGQUIT。
答案 0 :(得分:0)
原来它与SIGQUIT有关。将其更改为SIGUSR1,一切正常。