From 8aacd9ef928015dc34c0a1a3c66eab53741974d3 Mon Sep 17 00:00:00 2001 From: Moritz Beber Date: Mon, 16 Aug 2010 16:02:26 +0200 Subject: Revised grep check Changed the grep check from simply ignoring its own entry, i.e., grep -v grep to checking that the process running under the SSH_AGENT_PID is actually an ssh-agent. --- _posts/2009-09-03-working-with-key-passphrases.textile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_posts/2009-09-03-working-with-key-passphrases.textile b/_posts/2009-09-03-working-with-key-passphrases.textile index 13a2f92..19e45bd 100644 --- a/_posts/2009-09-03-working-with-key-passphrases.textile +++ b/_posts/2009-09-03-working-with-key-passphrases.textile @@ -63,14 +63,14 @@ function test_identities { } # check for running ssh-agent with proper $SSH_AGENT_PID -ps -ef | grep $SSH_AGENT_PID | grep -v grep > /dev/null +ps -ef | grep $SSH_AGENT_PID | grep ssh-agent > /dev/null if [ $? -eq 0 ]; then test_identities # if $SSH_AGENT_PID is not properly set, we might be able to load one from # $SSH_ENV else . $SSH_ENV > /dev/null - ps -ef | grep $SSH_AGENT_PID | grep -v grep > /dev/null + ps -ef | grep $SSH_AGENT_PID | grep ssh-agent > /dev/null if [ $? -eq 0 ]; then test_identities else -- cgit v1.3.1