วิธีการปิด / รีสตาร์ท phpstorm จากบรรทัดคำสั่ง


17

phpstorm ไม่ตอบสนองและฉันต้องการฆ่ากระบวนการ นี่คือที่ตั้งของการติดตั้ง: /opt/phpstorm/PhpStorm-143.1770/bin.

ฉันไม่สามารถปิดได้ด้วยปุ่ม X ดังนั้นโปรดช่วยฉันปิด / รีสตาร์ทด้วยบรรทัดคำสั่ง

ขอบคุณ

คำตอบ:


40

"processess" ทั้งหมดที่แอ็คทีฟสามารถเห็นได้ด้วยคำสั่ง "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

จะแสดงเพียง ID กระบวนการและ ...

kill -9 $(pgrep -f phpstorm)

จะฆ่ามัน

โปรแกรมเช่น "top" และ "htop" สามารถใช้เพื่อแสดงรายการกระบวนการที่กำลังทำงานอยู่


1
ดีมากแก้ไขได้ดีใน: = D ความคิดของฉันคือการอธิบายว่า "ps" ทำอะไรได้บ้าง ;-)
Rinzwind

kill: ไม่สามารถแยกวิเคราะห์อาร์กิวเมนต์: '11197 11250 11289'
Nechemya Kanelsky

ขอโทษฉันไม่สามารถทดสอบมันใน phpstorm จริง: P นั่นคือจากคำสั่งสุดท้าย เพราะ "kill -9 11197 11250 11289" ควรทำงานถ้ากระบวนการเหล่านั้นมีอยู่จริง)
Rinzwind

แต่kill -9 'pid1 pid2'จะไม่! ความคิดเห็นจากnicolas-bonnici : "คุณจำเป็นต้องลบคำพูดเพื่อให้มันทำงาน: kill -9 $(pgrep -f phpstorm)"
มาร์ตินทอร์นตัน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.