쉘 스크립트에서 유효한 캐시된 자격 증명이 있는지 확인하고 싶습니다 gpg-agent
. 어떻게 해야 하나요?
답변1
더 좋은 일이 생길 때까지 나는 다음과 같이 결정했습니다.
#!/bin/bash
if gpg --batch --output=/dev/null --clearsign /etc/services 2> /dev/null; then
echo "Congratulations! Your GPG credentials are ready."
exit 0
else
echo "gpg-agent does not have valid cached credentials"
exit 2
fi