कैसे कमांड लाइन से phpstorm को बंद / पुनः आरंभ करें


17

Phpstorm जवाब नहीं दे रहा है और मैं इस प्रक्रिया को मारना चाहता हूं। यह वृत्ति का स्थान है /opt/phpstorm/PhpStorm-143.1770/bin:।

मैं इसे एक्स बटन के साथ बंद नहीं कर सकता, इसलिए कृपया मुझे कमांड लाइन के साथ इसे बंद / पुनरारंभ करने में मदद करें।

धन्यवाद।

जवाबों:


40

सभी "प्रक्रिया" जो सक्रिय हैं उन्हें "पीएस" कमांड के साथ देखा जा सकता है। कमांड लाइन से आप टाइप कर सकते हैं ...

ps -ef | grep phpstorm

यह सभी प्रक्रिया आईडी को सूचीबद्ध करेगा

$ ps -ef| grep phpstorm
rinzwind  2819  2812  0 11:28 ?        00:00:00 phpstorm
rinzwind  2849  2820  0 11:29 pts/1    00:00:00 grep --color=phpstorm

"Grep" के साथ वह रेखा है जिसे आप खोजते हैं। अन्य एक निष्पादन योग्य है। एक सरल ...

kill -9 2819

"phststorm" को रोक देगा।


एक छोटी विधि:

pgrep -f phpstorm

बस प्रक्रिया आईडी और सूची जाएगा ...

kill -9 $(pgrep -f phpstorm)

इसे मार देंगे।

चल रहे प्रक्रियाओं को सूचीबद्ध करने के लिए "टॉप" और "हॉप" जैसे कार्यक्रमों का उपयोग किया जा सकता है।


1
ठीक ठीक बीमार संपादित करें कि: = D मेरा विचार यह समझाने के लिए था कि "ps" क्या करता है ;-)
Rinzwind

मार: तर्क को पार्स करने में विफल: '11197 11250 11289'
नेकेमिया कांल्स्की

क्षमा करें, मैं इसे वास्तविक वाष्पीकरण पर परीक्षण नहीं कर सकता: P यह अंतिम आदेश से है। क्यूज़ एक "किल -9 11197 11250 11289" अगर उन प्रक्रियाओं के मौजूद होने पर काम करना चाहिए?)
रिनविंड

लेकिन kill -9 'pid1 pid2'नहीं होगा! निकोलस-बोन्नी की एक टिप्पणी : "आपको इसे काम करने के लिए उद्धरणों को हटाने की आवश्यकता है: kill -9 $(pgrep -f phpstorm)"
मार्टिन थॉर्नटन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.