我正在编写一个 shell 脚本,并且想要处理我可能遇到的各种退出代码。为了尝试一下,我正在使用这个脚本:
#!/bin/sh
echo "Starting"
trap "echo \"first one\"; echo \"second one\"; " 1
exit 1;
我想我错过了一些东西,但似乎我无法捕获自己的“出口 1”。如果我尝试捕获 0 一切都会解决:
#!/bin/sh
echo "Starting"
trap "echo \"first one\"; echo \"second one\"; " 0
exit
关于捕获 HUP (1) 退出代码有什么我应该知道的吗?