जवाबों:
वर्तमान GPG (2.1+) के साथ रुकें gpg-agent
आप उपयोग कर सकते हैं gpgconf --kill
, इस तरह:
gpgconf --kill gpg-agent
आपको इसे मैन्युअल रूप से पुनरारंभ करने की आवश्यकता नहीं है। जरूरत पड़ने पर जीपीजी इसे फिर से शुरू करेगी।
~/.gnupg
निर्देशिका, आपको मैन्युअल रूप से gpg एजेंट को पुनरारंभ करना होगा।
gpg-agent
एक सिस्टम-वाइड सेवा नहीं है, लेकिन प्रति उपयोगकर्ता एक बार शुरू हुई (इस प्रकार, यह प्रबंधित नहीं है service
)। हालांकि कभी-कभी उपयोगकर्ता के डॉटफ़ाइल्स द्वारा या कम से कम डेबियन और आह्वान द्वारा भी आह्वान किया जाता है जब X11 शुरू होता है (और gpg-agent
में स्थापित है) /etc/X11/Xsession.d/90gpg-agent
(यह सुनिश्चित करने के लिए एक आम है gpg-agent
सभी GnuPG कॉल द्वारा उपयोग किया जाता है, चाहे टर्मिनल या जीयूआई अनुप्रयोगों से कोई फर्क नहीं पड़ता) आवश्यकता पड़ने पर यह स्वचालित रूप से GnuPG द्वारा भी शुरू किया जाता है। से man gpg-agent
:
एजेंट स्वचालित रूप से gpg, gpgsm, gpgconf, या gpg-connect द्वारा मांग पर शुरू किया जाता है एजेंट। इस प्रकार इसे मैन्युअल रूप से शुरू करने का कोई कारण नहीं है। मामले में आप का उपयोग करना चाहते हैं शामिल सुरक्षित शेल एजेंट आप एजेंट का उपयोग शुरू कर सकते हैं:
gpg-connect-agent /bye
आमतौर पर, एक साधारण killall gpg-agent
(एक गैर-रूट शेल से) समाप्त करने के लिए ठीक होना चाहिए gpg-agent
। अगली बार जब आप GnuPG का उपयोग कर रहे हैं, तो आप थोड़ी देरी का अवलोकन करेंगे gpg-agent
फिर से शुरू किया गया है
dirmngr --shutdown
के बाद dirmngr --daemon
और कभी-कभी अतिरिक्त विकल्प (मैं एक विशिष्ट GPG होमेडिर और शामिल हैं --use-tor
झंडा)।