From 8aacd9ef928015dc34c0a1a3c66eab53741974d3 Mon Sep 17 00:00:00 2001
From: Moritz Beber <m.beber@jacobs-university.de>
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(-)

(limited to '_posts/2009-09-03-working-with-key-passphrases.textile')

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

