From 31e5d05805e589a12d7677d754376ea69acc20da Mon Sep 17 00:00:00 2001 From: Artem Sheremet Date: Sun, 23 Sep 2018 15:56:55 +0200 Subject: [PATCH] Start ssh-agent only in interactive sessions --- .bashrc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.bashrc b/.bashrc index 57dbd76..ac2ea40 100644 --- a/.bashrc +++ b/.bashrc @@ -273,8 +273,10 @@ cod() { # colordiff replacement with git } if [ -z "$SSH_AUTH_SOCK" ]; then - eval `ssh-agent -s` - trap 'kill $SSH_AGENT_PID' EXIT + if [[ $- == *i* ]]; then + eval `ssh-agent -s` + trap 'kill $SSH_AGENT_PID' EXIT + fi fi if [ -r ~/.bashrc_local ]; then