From 47b582f42b6731902a7a0f5b6389300d831bd269 Mon Sep 17 00:00:00 2001 From: Harald Pfeiffer Date: Thu, 24 Mar 2022 10:44:05 +0100 Subject: fix and improvement: dirmngr - fix: missing then after if - improvement: using pgrep instead of ps+pgrep|grep --- .bash/exec.bash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.bash/exec.bash b/.bash/exec.bash index a469ccf..a59df2a 100644 --- a/.bash/exec.bash +++ b/.bash/exec.bash @@ -11,7 +11,7 @@ if echo "${SSHAGH[@]}" | grep -F --word-regexp "$(hostname -f)" > /dev/null;then # do not launch from SSH session, conflicts with user logging on locally afterwards if [ -z "$SSH_TTY" ];then "$HOME/bin/ssh-agent-launcher" -q - if ! ps -fp "$(pgrep -d, -x dirmngr)" | grep "^$(whoami)" > /dev/null + if ! pgrep -au "$(id -u)" dirmngr >/dev/null;then gpg-connect-agent --dirmngr /bye 2>/dev/null gpg --list-secret-keys >/dev/null 2>&1 fi -- cgit v1.2.3