Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Author: Peter Maloney
- # loads gpg-agent automatically if it is not already running
- # gpg-agent, one agent per user
- if [ -e ~/.ssh/pm-ssh-agent ]; then
- #echo "loading pm-ssh-agent"
- . ~/.ssh/pm-ssh-agent > /dev/null 2>&1
- if ps -p "${SSH_AGENT_PID}" --no-headers -o pid,uid,comm | awk -v uid=$(id -u) '$2 == uid && $3 == "ssh-agent" {exit 1}'; then
- #echo "loading ssh-agent"
- ssh-agent > ~/.ssh/pm-ssh-agent
- . ~/.ssh/pm-ssh-agent > /dev/null 2>&1
- fi
- else
- #echo "loading ssh-agent"
- ssh-agent > ~/.ssh/pm-ssh-agent
- . ~/.ssh/pm-ssh-agent > /dev/null 2>&1
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement