टर्मिनल से विंडो बंद करने के लिए Google Chrome को मारने की क्या प्रक्रिया है?


28

Google Chrome में आमतौर पर 8 से 9 प्रक्रियाएं चलती हैं, भले ही केवल एक खिड़की खुली हो। Google Chrome विंडो को सुरक्षित रूप से बंद करने के लिए मैं इनमें से किस प्रक्रिया को मारता हूं?

यहाँ मेरा ps -Af | grep chromeउत्पादन है:

1000      2706     1  2 23:01 ?        00:00:52 /usr/bin/google-chrome-stable
1000      2713  2706  0 23:01 ?        00:00:00 /usr/bin/google-chrome-stable
1000      2714  2706  0 23:01 ?        00:00:00 /opt/google/chrome/chrome-sandbox /opt/google/chrome/chrome --type=zygote
1000      2715  2714  0 23:01 ?        00:00:00 /opt/google/chrome/chrome --type=zygote
1000      2719  2715  0 23:01 ?        00:00:00 /opt/google/chrome/nacl_helper
1000      2720  2715  0 23:01 ?        00:00:00 /opt/google/chrome/chrome --type=zygote
1000      2839  2706  0 23:01 ?        00:00:08 /opt/google/chrome/chrome --type=gpu-process --channel=2706.3.250838429 --supports-dual-gpus=false --gpu-driver-bug-workarounds=0,1,27 --disable-accelerated-video-decode --gpu-vendor-id=0x1002 --gpu-device-id=0x6760 --gpu-driver-vendor=ATI / AMD --gpu-driver-version=13.30
1000      2843  2839  0 23:01 ?        00:00:00 /opt/google/chrome/chrome --type=gpu-process --channel=2706.3.250838429 --supports-dual-gpus=false --gpu-driver-bug-workarounds=0,1,27 --disable-accelerated-video-decode --gpu-vendor-id=0x1002 --gpu-device-id=0x6760 --gpu-driver-vendor=ATI / AMD --gpu-driver-version=13.30
1000      3038  2720  1 23:08 ?        00:00:28 /opt/google/chrome/chrome --type=renderer --lang=en-US --force-[...very long options list]
1000      4505  4441  0 23:40 pts/0    00:00:00 grep --color=auto chrome

1
"Google Chrome विंडो" से, क्या आपका मतलब क्रोम या पूरे ब्राउज़र में एक टैब है?
सियारकोट 895

@ saiarcot895 संपूर्ण ब्राउज़र।
udiboy1209

यदि केवल टैब को बंद करना संभव है, तो कृपया उसे उत्तर में भी शामिल करें।
udiboy1209

जवाबों:


20

रिकॉर्ड के लिए, टर्मिनल से एक प्रक्रिया को मारना "सुरक्षित रूप से Google क्रोम को बंद करने" के रूप में नहीं माना जाता है।

पूरे ब्राउज़र को मारने के लिए, आप चला सकते हैं killall google-chrome-stableया (इस उदाहरण में) kill 2706(ध्यान दें कि मूल पीआईडी ​​1 कैसे है, और अन्य सभी प्रक्रियाएं इस प्रक्रिया से नीचे आती हैं)।

एक टैब को मारने के लिए, मैं बता सकता हूं कि प्रक्रिया 3038 एक टैब है, लेकिन कौन सा या कौन सा टैब नहीं। आप kill 3038टैब चलाने वाली प्रक्रिया को मारने के लिए दौड़ सकते हैं , लेकिन ध्यान दें कि टैब अभी भी खुला रहेगा (लेकिन सामग्री को नीले रंग के साथ बदल दिया जाएगा)।


मैंने सोचा killथा कि 'x' बटन दबाने के बराबर है। क्या फर्क पड़ता है?
udiboy1209

4
नहीं, उपयोग killया killallतुरंत प्रक्रिया को समाप्त करता है (तों)। यह उन अनुप्रयोगों के लिए मौका नहीं देता है जो वे आम तौर पर बंद करते समय करते हैं। क्रोम (ium) के मामले में, इसका अर्थ प्रोफाइल, सेटिंग्स और इतिहास को सहेजना और कुछ डेटाबेस लेनदेन कर सकता है (मुझे यकीन नहीं है कि पूरी सूची क्या है)। ध्यान दें कि यह सभी प्रक्रियाओं पर लागू होता है।
सियारकोट 895

1
लेकिन मार -15 उन्हें उस के लिए एक मौका देता है, है ना?
tobi

हां, मेरा मानना ​​है कि सिग्नल 15 (SIGTERM) का उपयोग करने से उन्हें अपनी जानकारी को बचाने का मौका मिलता है।
saiarcot895

2
killall chromeमेरे लिए ubuntu 16.04
MChaker

19

अगर आप देखना नहीं चाहते हैं तो "Google Chrome सही तरीके से बंद नहीं हुआ है। रेपनी के लिए ... ”, तो केवल क्रोम प्रोसेस ट्री की जड़ को संकेत देना महत्वपूर्ण है, जैसे:

pkill --oldest chrome

पूरा विवरण देखें । wmctrl -c(महान कार्यक्रम) केवल कुछ खिड़की प्रबंधकों जैसे यूनिटी के साथ काम करता है, और यह केवल एक बार में एक विंडो बंद कर देता है, इसलिए आपको एक लूप की आवश्यकता होगी।


3
14.10 (या विभिन्न क्रोम संस्करण) में नामकरण को बदल दिया गया है। हालांकि 'pkill --oldest chrom *' दोनों के लिए काम करेगा।
अनुरोधकर्ता

11

आप सभी को एक ही आदेश के साथ रोक सकते हैं:

sudo killall chrome

फिर भविष्य में इसे डिनर से रोकने के लिए, सेटिंग्स में जाएं, एडवांस चुनें, और नीचे के पास आपको एक स्विच मिलेगा जहां आप इसे सेट कर सकते हैं कि जब प्रोग्राम से बाहर निकलें तो पृष्ठभूमि प्रक्रियाओं को चलाने की अनुमति न दें। इसे बंद करो।


3

आपके पास विंडो प्रबंधक नियंत्रण का उपयोग करके विंडो को बंद करने का एक विकल्प भी है, लेकिन इसके लिए आपको एक छोटा पैकेज स्थापित करना होगा (14.04 पर परीक्षण किया गया)

sudo apt-get install wmctrl

यह प्रक्रिया आपके द्वारा पहले पसंद किए जाने पर एक्स बटन पर एक क्लिक का अनुकरण करेगी।

wmctrl -c "Google Chrome"

क्रोम के लिए एकमात्र दोष यह है कि यदि पृष्ठ निकास पुष्टिकरण की मांग करता है (जैसे पोस्ट को संपादित करते समय आस्कुबंटु) तो यह पुष्टि विंडो बंद होने के बजाय दिखाई जाएगी।

"Google Chrome" पैरामीटर को विंडो शीर्षक में किसी भी पाठ के लिए स्वैप किया जा सकता है और आप इस कमांड की एक .sh फ़ाइल बना सकते हैं और इसका उपयोग तब कर सकते हैं जब भी आप चाहें (मेरे मामले में मैं एक विंडो 8 का अनुकरण करना चाहता था। नीचे की ओर विंडो सुविधा का उपयोग करके) ccsm और हॉट कोनर)


0

कमांड लाइन का उपयोग किए बिना एक अन्य विकल्प के रूप में है:

  1. एप्लिकेशन> सिस्टम मॉनिटर दिखाएं
  2. प्रक्रिया के नाम पर जाएं chrome
  3. उस पर राइट क्लिक करें और चुनें End(या Kill)

    यहाँ छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.