#!/bin/sh # restart ssh-agent script. umask 077 SOCKET_DIR=`dirname $SSH_AUTH_SOCK` OBSERVED_PID=`basename $SSH_AUTH_SOCK | sed -e 's/agent.//'` [ -e $SSH_AUTH_SOCK ] && exit 1 [ -d $SOCKET_DIR ] || mkdir -p $SOCKET_DIR || exit 1 exec ssh-agent -a $SSH_AUTH_SOCK -p $OBSERVED_PID $@