diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2022-09-03 18:12:04 +0200 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2022-09-03 18:12:04 +0200 |
commit | 1a9390c4f2abdda93cfac996c2e3be55a6cb3d75 (patch) | |
tree | 02f2b8e6efd52ebbdbdedf3b54f7bddd02267d33 | |
parent | c472827914e39adc72cc24bc3b2c395f586e5f44 (diff) |
Don't start ssh-agent if it's already running
-rw-r--r-- | zshrc | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -13,8 +13,13 @@ source ~/.zsh_fzf_completion # SSH agent export SSH_AUTH_SOCK="/tmp/ssh-${UID}/agent.sock" -mkdir -p /tmp/ssh-${UID} -eval "$(ssh-agent -s -a /tmp/ssh-${UID}/agent.sock)" + +function start_ssh_agent { + mkdir -p /tmp/ssh-${UID} + eval "$(ssh-agent -s -a /tmp/ssh-${UID}/agent.sock)" +} + +pgrep -x ssh-agent > /dev/null || start_ssh_agent # Start X? if [[ "${TTY}" == "/dev/tty1" ]]; then |