5 วิธีในการฆ่าโปรแกรมลินุกซ์

บทความนี้จะแสดงวิธีต่างๆในการฆ่าแอปพลิเคชันภายใน 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" จะปรากฏขึ้นสำหรับ "ทำออกจากหน้าจอของฉัน"