“父” Bash 脚本
bash Child &
wait
sleep 5; echo "Main end" >>log.txt
“儿童”脚本:
trap 'echo "Child end" >>log.txt;' ABRT
sleep 100
echo "Child end" >>log.txt
运行:bash 父 &
如何修改这些脚本,以便“kill -ABRT”使 Child 退出并在 log.txt 中留下痕迹?照原样,Child 忽略了这些信号。如果第一行(陷阱)被删除,那么它会在“kill -ABRT”时在 log.txt 中留下任何痕迹。