як закрити / перезапустити phpstorm з командного рядка


17

Phpstorm не відповідає, і я хочу вбити процес. це розташування інсталяції: /opt/phpstorm/PhpStorm-143.1770/bin.

я не можу закрити його кнопкою X, тому, будь ласка, допоможіть мені закрити / перезапустити її командним рядком.

Спасибі.

Відповіді:


40

Усі активні «процеси» можна побачити за допомогою команди «ps». У командному рядку ви можете ввести ...

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

зупинить "phpstorm".


Коротший метод:

pgrep -f phpstorm

перелічить лише ідентифікатор процесу та ...

kill -9 $(pgrep -f phpstorm)

вб'є це.

Такі програми, як "top" та "htop", можуть використовуватися для списку запущених процесів.


1
Чудово добре Відредагуйте, що в: = D Моя ідея полягала в тому, щоб пояснити, що робить "ps" ;-)
Rinzwind

вбити: не вдалося розібрати аргумент: '11197 11250 11289'
Нечемя Канельський

Вибачте, я не можу перевірити його на фактичному phpstorm: P Це з останньої команди. Тому що "убий -9 11197 11250 11289" повинен працювати, якщо ці процеси існують;)
Rinzwind

Але kill -9 'pid1 pid2'не буде! Коментар від nicolas-bonnici : "Вам потрібно видалити цитати, щоб змусити його працювати: kill -9 $(pgrep -f phpstorm)"
Мартін Торнтон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.