diff --git a/rcopy.sh b/rcopy.sh index 7da9cd4..1b49bef 100755 --- a/rcopy.sh +++ b/rcopy.sh @@ -282,10 +282,12 @@ fi #fi #. $AGENT > /dev/null 2>&1 -if [ `$ps aux | $grep -e"^$USER" | $grep "$SSH_AGENT_PID" | $grep ssh-agent | awk '{print$2}'` ]; then + +if $(${ps} aux | ${grep} -e"^${USER}" | ${grep} -q -e " ssh-agent " 2> /dev/null) ; then killall ssh-agent > /dev/null 2> /dev/null fi + eval "$(ssh-agent -s)" > /dev/null 2>&1 ; ssh-add ${SSH_KEY} > /dev/null 2>&1