使用陷阱来捕获这样的信号:
i=-1;while((++i<33)); do trap "echo $i >> log.txt" $i; done
并用力关闭终端.
然后log.txt中的内容(在redhat linux下):
1 18 1 17 0
1
18
17
0
这些信号来自哪里?
bash terminal signals
bash ×1
signals ×1
terminal ×1