Дебажил я тут в день всех влюблённых удобную работу с gpg, а точнее, «разумную» загрузку gpg-agent. В частности написал
багрепорт, указывающий, что gpg-agent должен загружаться раньше dbus как минимум при использовании xfce.
Так вот, при отладке возникла необходимость посмотреть переменные окружения (они же environment) уже запущенного процесса. К счастью, Linux предоставляет такую возможность через /proc, и вместо того, чтоб каждый раз писать длинный однострочник на баше, я оформил очередной мелкий bash-скрипт -
pidenv.
Работает примерно так:
$ pidenv `pidof psi` | grep GPG
GPG_AGENT_INFO=/tmp/gpg-WaSOWu/S.gpg-agent:7328:1