Use ssh-add to check if agent is started as ps does not always work

This commit is contained in:
Berend de Boer 2019-10-04 16:37:13 +13:00
parent df0de37a6c
commit 0ed692de09
1 changed files with 4 additions and 2 deletions

View File

@ -7,6 +7,8 @@ function __ssh_agent_is_started -d "check if ssh agent is already started"
return 1
end
ps -ef | grep $SSH_AGENT_PID | grep -v grep | grep -q ssh-agent
return $status
ssh-add -l > /dev/null
if [ $status -eq 2 ]
return 1
end
end