jpo*_*pou 3 shell signals exit-code shell-trap
我正在开发一个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)退出代码有什么我应该知道的吗?
trap调度进程接收的信号(例如,来自a kill),而不是退出代码,其中陷阱... 0被保留用于进程结束.  trap /blah/blah 0会派遣上任何一个exit 0或exit 1