บทความนี้จะแสดงวิธีต่างๆในการฆ่าแอปพลิเคชันภายใน Linux
ลองจินตนาการว่าคุณมี Firefox ทำงานอยู่และด้วยเหตุใดสคริปต์ Flash ที่หลบออกทำให้เบราเซอร์ของคุณไม่ตอบสนอง คุณจะทำอย่างไรเพื่อปิดโปรแกรม
ภายใน Linux มีหลายวิธีในการฆ่าแอปพลิเคชันใด ๆ คู่มือนี้จะแสดงให้คุณเห็น 5 คน
ฆ่าแอพพลิเคชันลินุกซ์โดยใช้คำสั่ง Kill
วิธีแรกคือการใช้คำสั่ง ps และ kill
ข้อได้เปรียบของการใช้วิธีนี้คือการทำงานบนระบบลีนุกซ์ทั้งหมด
คำสั่ง kill จำเป็นต้องทราบรหัสกระบวนการของแอพพลิเคชันที่คุณต้องการจะฆ่าและนั่นคือสิ่งที่ ps เข้ามา
ps -ef | grep firefox
คำสั่ง ps จะแสดงรายการกระบวนการทำงานทั้งหมดในคอมพิวเตอร์ของคุณ สวิตช์ -ef ให้รายชื่อรูปแบบเต็มรูปแบบ อีกวิธีหนึ่งเพื่อให้ได้รายการของกระบวนการคือการเรียกใช้คำสั่งด้านบน
ตอนนี้คุณมี id กระบวนการที่คุณสามารถเรียกใช้คำสั่งฆ่า:
ฆ่า pid
ตัวอย่างเช่น:
ฆ่า 1234
ถ้าหลังจากรันคำสั่ง kill application ยังไม่ตายคุณสามารถบังคับให้ใช้ switch -9 ได้ดังนี้:
ฆ่า -9 1234
ฆ่าแอพพลิเคชัน Linux โดยใช้ XKill
วิธีง่ายๆในการฆ่าโปรแกรมกราฟิกคือการใช้คำสั่ง XKill
สิ่งที่คุณต้องทำคือพิมพ์ xkill ลงในหน้าต่างเทอร์มินัลหรือถ้าสภาพแวดล้อมเดสก์ท็อปของคุณมีคุณลักษณะคำสั่งเรียกใช้ให้ป้อน xkill ลงในหน้าต่างคำสั่งเรียกใช้
เส้นผมจะปรากฏขึ้นบนหน้าจอ
ตอนนี้คลิกที่หน้าต่างที่คุณต้องการจะฆ่า
ฆ่าแอพพลิเคชันลีนุกซ์โดยใช้ Command ด้านบน
คำสั่งด้านบนของลินุกซ์ จะมีตัวจัดการงานเทอร์มินัลซึ่งจะแสดงรายการกระบวนการทำงานทั้งหมดบนเครื่องคอมพิวเตอร์
เพื่อฆ่ากระบวนการภายในอินเทอร์เฟซด้านบนเพียงแค่กดปุ่ม 'k' และป้อนรหัสกระบวนการถัดจากแอ็พพลิเคชันที่คุณต้องการปิด
ใช้ PGrep และ PKill เพื่อฆ่าแอปพลิเคชัน
วิธี ps และ kill ใช้ก่อนหน้านี้ทำได้ดีและรับประกันว่าจะทำงานบนระบบที่ใช้ Linux ทั้งหมด
ระบบลีนุกซ์จำนวนมากมีวิธีการทางลัดสำหรับการทำงานเดียวกันโดยใช้ PGrep และ PKill
PGrep ช่วยให้คุณสามารถป้อนชื่อกระบวนการและส่งคืนรหัสกระบวนการ
ตัวอย่างเช่น:
pgrep firefox
ขณะนี้คุณสามารถเชื่อมรหัส ID ที่ส่งคืนมายัง pkill ได้ดังนี้:
pkill 1234
รอกัน เป็นจริงง่ายกว่าที่ คำสั่ง PKill สามารถยอมรับชื่อของกระบวนการได้เช่นกันดังนั้นคุณจึงสามารถพิมพ์:
pkill firefox
นี่เป็นวิธีที่ดีถ้าคุณมีเพียงหนึ่งแอ็พพลิเคชัน แต่มีประโยชน์น้อยมากถ้าคุณมีหน้าต่าง Firefox หลายตัวที่เปิดอยู่และคุณต้องการจะฆ่ามัน XKill มีประโยชน์มากในสถานการณ์เช่นนี้
ฆ่าแอ็พพลิเคชันโดยใช้ System Monitor
ถ้าคุณใช้สภาพแวดล้อมเดสก์ท็อป GNOME คุณสามารถใช้เครื่องมือ System Monitor เพื่อฆ่าโปรแกรมที่ไม่ตอบสนองได้
เพียงแค่เรียกหน้าต่างกิจกรรมขึ้นมาและพิมพ์ "System Monitor" ลงในช่องค้นหา
คลิกไอคอนและผู้จัดการงานแบบกราฟิกจะปรากฏขึ้น
เลื่อนลงรายการของกระบวนการทำงานและหาแอพพลิเคชันที่คุณต้องการปิด คลิกขวาที่ไอเทมและเลือก "end process" หรือ "kill process"
"End Process" ลองใช้คำแนะนำเล็ก ๆ น้อย ๆ ตามแนว "โปรดช่วยปิดใจ" ในขณะที่ตัวเลือก "Kill Process" จะปรากฏขึ้นสำหรับ "ทำออกจากหน้าจอของฉัน"