wie man phpstorm von der Kommandozeile aus schließt / neu startet

17

Der phpstorm reagiert nicht und ich möchte den Prozess abbrechen. dies ist der Ort der Installation: /opt/phpstorm/PhpStorm-143.1770/bin.

Ich kann es nicht mit der X-Taste schließen. Bitte helfen Sie mir, es mit der Befehlszeile zu schließen / neu zu starten.

Vielen Dank.

Nechemya Kanelsky
quelle

Antworten:

40

Alle "processess", die aktiv sind, können mit dem Befehl "ps" angezeigt werden. Über die Befehlszeile können Sie Folgendes eingeben:

ps -ef | grep phpstorm

Es werden alle Prozess-IDs aufgelistet

$ 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

Die Zeile mit dem "grep" ist das, wonach Sie suchen. Die andere ist die ausführbare Datei. Eine einfache ...

kill -9 2819

stoppt "phpstorm".


Eine kürzere Methode:

pgrep -f phpstorm

listet nur die Prozess-ID und ...

kill -9 $(pgrep -f phpstorm)

werde es töten.

Programme wie "top" und "htop" können verwendet werden, um laufende Prozesse aufzulisten.

Rinzwind
quelle
1
Gut, gut, ich
kill: Fehler beim Parsen des Arguments: '11197 11250 11289'
Nechemya Kanelsky
Tut mir leid, ich kann es nicht auf einem tatsächlichen PHP-Sturm testen: P Ist das vom letzten Befehl. Cuz ein "kill -9 11197 11250 11289" sollte funktionieren, wenn diese Prozesse vorhanden sind;)
Rinzwind
Aber kill -9 'pid1 pid2'nicht! Ein Kommentar von nicolas-bonnici : "Sie müssen die Anführungszeichen entfernen, damit es funktioniert: kill -9 $(pgrep -f phpstorm)"
Martin Thornton