Tôi đang làm theo hướng dẫn này về cách thiết lập xác thực SSH không mật khẩu với ssh-agent.
Để khởi động ssh-agent, tác giả đề xuất đoạn mã sau .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
Tôi không hiểu tại sao đó là tín hiệu bẫy 0. Theo tín hiệu man 7 , không có tín hiệu đó.
Đây chỉ là một lỗi đánh máy hoặc lỗi hoặc điều này thực sự đạt được một cái gì đó?
0shelltrap. Khi gửi tín hiệu vớikill, số tín hiệu bằng 0 có nghĩa là không gửi tín hiệu sau tất cả; đây là một cách để kiểm tra sự tồn tại của quá trình đích.