<ins>2018/04/26追記 結局2年たってどうなった find_agent というシェル関数を書いて、都度都度手動解決するように。 自動で切り替えるのはたしかに便利なんだけど、これが必要なタイミングって少ないし、デバッグしててLD_PRELOADがときどき邪魔になることあるしで、あまりメリットがなかった…… SSH_AUTH_SOCKの接続確認にはgithubを使ってしまっています。 普段使っている鍵はだいたいgithubにもいれているので、というか、sshで困るのだいたいgit pushのタイミングなので ソケットファイルはパス名を適当にグロブで引っ掛けるように find_agent () { local GLOBS=("/tmp/com.apple.launchd.*/Listeners" "/tmp/ssh-*/agent.*"); for g in "${GLOBS[@]}