#Check if the agent's already running... set PID=`grep PID ~/.ssh-agent | awk '{print $3}' | sed -e 's/;//'` set CMD=`ps -p $PID -o 'command' | grep -v 'COMMAND' | awk '{print $1}'` if ($CMD == "ssh-agent") then echo -n "SSH Agent Enviroment Set - " source ~/.ssh-agent else killall -9 ssh-agent ssh-agent -c > ~/.ssh-agent source ~/.ssh-agent ssh-add ~/.ssh/id_rsa echo "SSH-Agent Initialized." endif