Você precisa de SSH_AUTH_SOCK
no ambiente do seu script. Isso pode ser feito executando
declare -p SSH_AUTH_SOCK >~/.ssh-env
como parte do seu processo de login. O script precisa então fornecer esse arquivo antes de executar ssh-add
:
. ~/.ssh-env