как закрыть / перезапустить 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

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

извините, я не могу проверить это на фактическом phpstorm: P Это из последней команды. Потому что "kill -9 11197 11250 11289" должен работать, если эти процессы существуют;)
Rinzwind

Но kill -9 'pid1 pid2'не буду! Комментарий Николаса Бонни : «Вы должны удалить цитаты, чтобы это сработало: kill -9 $(pgrep -f phpstorm)»
Мартин Торнтон
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.