トラップコマンドの信号0は何ですか?

トラップコマンドの信号0は何ですか?

私はフォローアップをしています。このガイドssh-agentを使用してパスワードなしのSSH認証を設定する方法について説明します。

ssh-agentを起動するには、著者は次のコードを使用することをお勧めします.bash_profile

SSHAGENT=/usr/bin/ssh-agent
SSHAGENTARGS="-s"
if [ -z "$SSH_AUTH_SOCK" -a -x "$SSHAGENT" ]; then
    eval `$SSHAGENT $SSHAGENTARGS`
    trap "kill $SSH_AGENT_PID" 0
fi

なぜ信号0を捕まえるのか分かりません。 ~によるとマン7シグナルそのような信号はありません。

これは単にオタナエラーですか?それとも実際に何かを達成したのでしょうか?

ベストアンサー1

~からバッシュマニュアル:

trap [-lp] [[arg] sigspec ...]

...sigspecがEXIT(0)の場合、シェルを終了するとargコマンドが実行されます。

おすすめ記事