From 1a9390c4f2abdda93cfac996c2e3be55a6cb3d75 Mon Sep 17 00:00:00 2001 From: HimbeerserverDE Date: Sat, 3 Sep 2022 18:12:04 +0200 Subject: Don't start ssh-agent if it's already running --- zshrc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/zshrc b/zshrc index b3db54d..b00423d 100644 --- a/zshrc +++ b/zshrc @@ -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 -- cgit v1.2.3