trap 'echo "Got SIGINT"' INT TERM
''
或者 IGNORE
,例如:trap '' INT
trap 'echo "Got SIGINT"; rm -f tmp.txt' INT
cleanup() {
echo "Cleaning up..."
rm -f tmp.txt
}
trap cleanup EXIT
SIG_DFL
,例如:trap 'echo "Got SIGINT"; trap - INT' INT
这些是一些不为人知的 Linux trap 命令的技巧,可以帮助你更好地处理信号和执行清理操作。希望对你有所帮助!
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>