cara menutup / memulai kembali phpstorm dari baris perintah

17

Phpstorm tidak merespons dan saya ingin mematikan prosesnya. ini adalah lokasi instalasi: /opt/phpstorm/PhpStorm-143.1770/bin.

saya tidak dapat menutupnya dengan tombol X jadi tolong bantu saya untuk menutup / memulai kembali dengan baris perintah.

Terima kasih.

Nechemya Kanelsky
sumber

Jawaban:

40

Semua "proses" yang aktif dapat dilihat dengan perintah "ps". Dari baris perintah Anda dapat mengetik ...

ps -ef | grep phpstorm

itu akan mencantumkan semua ID proses

$ 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

Baris dengan "grep" adalah apa yang Anda cari. Yang lainnya executable. Sederhana ...

kill -9 2819

akan berhenti "phpstorm".


Metode yang lebih pendek:

pgrep -f phpstorm

akan mencantumkan hanya ID proses dan ...

kill -9 $(pgrep -f phpstorm)

akan membunuhnya.

Program seperti "top" dan "htop" dapat digunakan untuk membuat daftar proses yang berjalan.

Rinzwind
sumber
1
Baik, baik-baik saja, edit dalam: = D Gagasan saya adalah menjelaskan apa yang dilakukan "ps" ;-)
Rinzwind
kill: gagal mengurai argumen: '11197 11250 11289'
Nechemya Kanelsky
maaf saya tidak bisa mengujinya di phpstorm yang sebenarnya: P Apakah itu dari perintah terakhir. Karena "kill -9 11197 11250 11289" akan berfungsi jika proses itu ada;)
Rinzwind
Tapi kill -9 'pid1 pid2'tidak akan! Sebuah komentar dari nicolas-bonnici : "Anda harus menghapus tanda kutip untuk membuatnya bekerja: kill -9 $(pgrep -f phpstorm)"
Martin Thornton