我正在遵循有关如何使用 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
Run Code Online (Sandbox Code Playgroud)
我不明白为什么它会捕获信号 0。根据man 7 signal没有这样的信号。
这只是一个错字或错误,还是真的有什么成就?