gpg-agentがキャッシュした資格情報がまだ有効であることを確認する

gpg-agentがキャッシュした資格情報がまだ有効であることを確認する

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

おすすめ記事