टर्मिनल के माध्यम से फ़ाइलज़िला कैसे बंद करें


12

मैं ubuntu 11.10 में filezilla के माध्यम से अस्थायी रूप से सर्वर फ़ाइलों पर काम कर रहा हूँ। कभी-कभी जब मैं अपने आईडीई से फ़ाइल बंद करता हूं, तो फ़ाइलज़िला क्रैश हो जाती है और यह ठीक से काम नहीं करता है। अगर मैं फ़ाइलज़िला को बंद करने की कोशिश करता हूं, तो यह बंद नहीं होता है। तो, क्या टर्मिनल के माध्यम से फ़ाइलज़िला को बंद करने का कोई तरीका है? किसी भी मदद की सराहना की कृपया। धन्यवाद।

जवाबों:


15

यदि कोई प्रक्रिया अनुत्तरदायी हो जाती है, तो आप इसे टर्मिनल से मार सकते हैं

pkill -9f प्रक्रिया-नाम

उदाहरण के लिए

pkill -9f filezilla


2
आपको पहले (लेकिन अभी भी साथ ) के बिना प्रयास करना चाहिए । का उपयोग के साथ यह मारता है संकेत । उसे अपने साथ मार सकते हैं तो संकेत है, यह पहले कुछ बातें साफ करने के लिए एक मौका है (उदाहरण के लिए, यह खुला फ़ाइल बफ़र्स की सामग्री को लिखने के लिए, या स्पष्ट रूप से संसाधन है कि के रूप में कुशलतापूर्वक प्रणाली द्वारा पुन: दावा नहीं किया जा सकता जारी सक्षम हो सकता है निम्नलिखित अचानक समाप्ति)। इसलिए मैं पहले सलाह देता हूं । -9-f-9KILLTERMpkill -f process-name
एलिया कागन

5

मैंने फ़ाइलज़िला बंद करने के लिए चरणों का पालन किया।

टर्मिनल में, सभी चल रही प्रक्रियाओं को सूचीबद्ध करने के लिए नीचे टाइप करें।

ps -A

यह आपको चल रही प्रक्रियाओं की सूची देगा। उस प्रक्रिया आईडी का पता लगाएं, जिसका नाम "फाइलज़िला" है और प्रक्रिया को मार दें। मेरे सिस्टम में प्रोसेस आईडी 1759 है।

kill 1759

Filezilla तुरंत बंद हो जाएगा। धन्यवाद।


1
युक्ति: आप आसानी से अन्य प्रक्रियाओं को फ़िल्टर करने के लिए ps से grep तक आउटपुट कर सकते हैं। यही कारण है, ps -A | grep filezilla
स्काइट्रेडर

1

फ़ाइलज़िला क्रैश की मात्रा के कारण मैंने ऐसा कमांड बनाया है जो इसे सीधे ऊपर से मारता है, आप इसका उपयोग किसी भी कमांड को चलाने के लिए कर सकते हैं लेकिन इस मामले में मैंने इसे फाइलज़िला के लिए किया है।

एक नई फ़ाइल बनाएं , इसे कॉल करें जिसे आप चाहते हैं कि यह सुनिश्चित करें कि इसमें कमांड एक्सटेंशन है।

ive मेरा कहा जाता है killzilla.command

फाइल के अंदर इसकी एक लाइन होती है

pkill -9f filezilla

अब जैसे ही filezilla लॉक अप करता है, मैं उस पर डबल क्लिक करता हूं, इसे टर्मिनल में चलाता हूं और मेरे डिपॉजिटर को दर्द में तुरंत मौत हो जाती है


वहाँ के रूप में , SIGKILL भेजने से पहले SIGTERM के साथ हत्या करने की कोशिश करना वास्तव में सबसे अच्छा है।
एलियाह कगन

मुझे नहीं पता कि मैंने आपकी टिप्पणी को कैसे याद किया, ठीक से कोई संदेह नहीं देख, मैं एक और कमांड फ़ाइल बनाऊंगा। मैंने कहा कि यह वास्तव में बहुत कुछ होता है। मैं आपको ठीक-ठीक बता सकता हूं कि यह तब भी होता है, इसका राइट क्लिक मेनू जो इसे हर बार मेरे लिए करता है, अगर मैं संपादन और fz a के बीच फ़्लिक करता हूं और मैं गलत क्लिक करता हूं और मेनू को बंद कर देता हूं जो ठीक उसी समय क्लिप होता है ताला लगाया। मैं एक सप्ताह में कई बार ऐसा करता हूं।
क्रिस

1
आपको यह अच्छी तरह से स्वचालित करने के लिए थोड़ा चुनौतीपूर्ण लग सकता है, हालांकि यह किया जा सकता है। SIGKM के तुरंत बाद SIGKILL भेजना किसी भी SIGTERM को ख़त्म होने से रोकता है, और SIGKILL SIGTERM से पहले भी आ सकता है । अब आप चाहते हैं, कम संभावना SIGTERM हैंडलिंग अभी भी चल रहा है, लेकिन अधिक संभावना ( यदि यह सफल था) उपयोगकर्ता पहले ही एक और उदाहरण लॉन्च कर चुका है। यहां तक ​​कि 250 मिली सेकंड के लिए सोते हुए भी एक महत्वपूर्ण जोखिम होता है कि उपयोगकर्ता ने एप्लिकेशन को फिर से लॉन्च किया है। समाधान पीआईडी ​​को स्वयं प्राप्त करना है (तुरंत पुन: उपयोग नहीं किया गया है), फिर killकमांड का उपयोग करें ।
एलिया कागन

मेरे पास दो अलग-अलग फाइलें हैं जो मेरे डेस्क टॉप पर बैठी हैं। मैं सिर्फ टर्मिनल खोल सकता था, लेकिन मैं आलसी हो रहा हूं जो कि मेरे सिस्टम से बाहर निकलते ही कोई संदेह नहीं होगा, 15 साल वहां पर अपनी मुश्किल को हिलाएंगे :) मुझे खुद ठीक होना चाहिए लेकिन इस तरह की बात जानना अच्छा है । मैं लिनक्स के बारे में दिन से अधिक सीख रहा हूं। मैं केवल 12 महीने या इसके साथ काम कर रहा हूं, लेकिन हमेशा कुछ नया और दिलचस्प होता है। सूचक के लिए धन्यवाद जिस तरह से निश्चित रूप से यह जानने के लिए उपयोगी है।
क्रिस

SIGTERM और SIGKILL भेजने के लिए दो अलग-अलग, मैन्युअल रूप से लगाई गई स्क्रिप्ट का उपयोग करना भी एक अच्छा समाधान है! आप अपने उत्तर को अपडेट करना चाह सकते हैं। आप अपने किसी भी प्रश्न या उत्तर को बदलने के लिए संपादन बटन का उपयोग कर सकते हैं ।
एलियाह कगन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.