jak zamknąć / zrestartować phpstorm z linii poleceń

17

Phpstorm nie odpowiada i chcę zabić proces. to jest lokalizacja Instalacja: /opt/phpstorm/PhpStorm-143.1770/bin.

nie mogę go zamknąć przyciskiem X, więc pomóż mi go zamknąć / uruchomić ponownie za pomocą wiersza poleceń.

dzięki.

Nechemya Kanelsky
źródło

Odpowiedzi:

40

Wszystkie aktywne „procesy” można wyświetlić za pomocą polecenia „ps”. W wierszu poleceń możesz wpisać ...

ps -ef | grep phpstorm

wyświetli wszystkie identyfikatory procesów

$ 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

Linia z „grep” jest tym, czego szukasz. Drugi to plik wykonywalny. Prosty ...

kill -9 2819

zatrzyma „phpstorm”.


Krótsza metoda:

pgrep -f phpstorm

wyświetli tylko identyfikator procesu i ...

kill -9 $(pgrep -f phpstorm)

zabije to.

Programy takie jak „top” i „htop” mogą być używane do wyświetlania listy uruchomionych procesów.

Rinzwind
źródło
1
Świetnie dobrze Zedytuję
kill: nie można przeanalizować argumentu: „11197 11250 11289”
Nechemya Kanelsky
przepraszam, nie mogę przetestować na prawdziwej phpstorm: P Czy to z ostatniego polecenia. Bo „zabij -9 11197 11250 11289” powinno działać, jeśli te procesy istnieją;)
Rinzwind
Ale kill -9 'pid1 pid2'nie zrobię tego! Komentarz Nicolasa-Bonnici : „Musisz usunąć cytaty, aby zadziałało: kill -9 $(pgrep -f phpstorm)
Martin Thornton