trap ——信号处理
trap "echo xxx" SIGINT SIGTERM # 发生信号时执行 echo ,可以使用数字吗?
trap "echo byebye" EXIT # 脚本退出时执行 echo
trap - EXIT # 使用“ - ”移除 trap
eg:
trap "echo term; exit 1" SIGINT
trap "echo bye" EXIT
for((;;)); do
echo "ccc"
sleep 1
done
本文介绍如何在Shell脚本中使用trap命令处理不同类型的信号,如SIGINT和EXIT等,并通过示例展示了如何定义信号处理程序。
trap ——信号处理
trap "echo xxx" SIGINT SIGTERM # 发生信号时执行 echo ,可以使用数字吗?
trap "echo byebye" EXIT # 脚本退出时执行 echo
trap - EXIT # 使用“ - ”移除 trap
eg:
trap "echo term; exit 1" SIGINT
trap "echo bye" EXIT
for((;;)); do
echo "ccc"
sleep 1
done

被折叠的 条评论
为什么被折叠?