Estou seguindo este guia sobre como configurar a autenticação SSH sem senha com o ssh-agent.
Para iniciar o ssh-agent, o autor recomenda o seguinte código em .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
Não entendo por que está capturando o sinal 0. De acordo com o sinal do homem 7, não existe esse sinal.
Isso é apenas um erro de digitação ou erro ou isso realmente alcança alguma coisa?
0
umtrap
comando shell . Ao enviar um sinal comkill
, um número de sinal 0 significa, afinal, não enviar um sinal; essa é uma maneira de testar a existência do processo de destino.