我已经成功地将这个命令的操作从用户的公钥和密钥环中隔离出来(请参阅我的Ruby gem在https://github.com/rcook/rgpg,我是如何做到这一点的),这是我想要阻止的gpg的最后剩余行为.
GNUPGHOME=$(mktemp -d $HOME/.gnupgXXXXXX) export GNUPGHOME
完成后清理:
gpg ... rm -rfi $GNUPGHOME