私はシェルスクリプトに取り組んでおり、遭遇する可能性のあるさまざまな終了コードを処理したいと考えています。試してみるために、私は次のスクリプトを使用しています。
#!/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)終了コードのトラップについて知っておくべきことはありますか?