シェルスクリプトで有効なキャッシュされた資格情報があることを確認したいと思います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