Ctrl+ Cहमेशा वर्तमान प्रक्रिया को मारने के लिए काम नहीं करता है (उदाहरण के लिए, यदि यह प्रक्रिया कुछ नेटवर्क संचालन में व्यस्त है)। उस स्थिति में, आप बस अपने कर्सर द्वारा "^ C" देखते हैं और बहुत कुछ नहीं कर सकते।
मेरे टर्मिनल को खोए बिना उस प्रक्रिया को अब मरने के लिए मजबूर करने का सबसे आसान तरीका क्या है?
जवाब का सारांश:
आमतौर पर, आप कर सकते हैं Ctrl+ Zसोने के लिए प्रक्रिया डाल करने के लिए, और उसके बाद करना kill -9 _process-pid_
है, जहाँ आप के साथ प्रक्रिया के पीआईडी को खोजने ps और अन्य उपकरणों। पर बैश (और संभवतः अन्य गोले), आप कर सकते हैं kill -9 %1
(या सामान्य रूप में '% N'), जो आसान है। यदि Ctrl+ Zकाम नहीं करता है, तो आपको एक और टर्मिनल खोलना होगा और वहां से मारना होगा।
screen
एक संभावित समाधान होगा, जिससे आप एक नई विंडो औरkill
वहां से प्रक्रिया बना सकेंगे ।