আমি কীভাবে এসএসএইচ-এজেন্টের সাথে পাসওয়ার্ডহীন এসএসএইচ প্রমাণীকরণ সেট আপ করতে পারি এই গাইডটি অনুসরণ করছি ।
এস-এস-এজেন্ট শুরু করার জন্য লেখক নীচের কোডটির জন্য সুপারিশ করেছেন .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. মানব signal সংকেত অনুসারে এরকম কোনও সংকেত নেই।
এটি কি কেবল একটি টাইপো বা বাগ বা এটি সত্যিই কিছু অর্জন করে?
0শেলtrapকমান্ডের অর্থ । সংকেত প্রেরণ করার সাথে সাথেkill0 এর সংকেত মানে হ'ল সর্বোপরি সংকেত না পাঠানো; এটি লক্ষ্য প্রক্রিয়াটির অস্তিত্ব পরীক্ষা করার একটি উপায়।