Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

วิธี Force-Exit (ปิดบังคับ) แอปพลิเคชันที่ตอบสนองไม่ได้บน Linux

Linux เป็นระบบปฏิบัติการที่แข็งแกร่ง และมักไม่เจอปัญหาเช่นแอปไม่ตอบสนองหรือทำงานช้า แต่บางครั้ง แอปบางตัวอาจค้าง คุณสามารถรอให้ตอบสนองหรือ Crash เอง หรือ Kill แอปที่ไม่ตอบสนองนั้นๆ

มีหลายวิธีที่สามารถใช้ Kill แอปที่ไม่ตอบสนอง ในบทความนี้เรารวบรวมวิธีที่ดีที่สุดในการจัดการแอปที่ไม่ตอบสนอง มาเริ่มกันเลย!

หมายเหตุ: เราใช้ Kali Linux ในที่นี้

กดปุ่ม X

นี่คือวิธีปิดแอปที่ง่ายที่สุด วิธีแบบดั้งเดิมคือกด X หรือปุ่มปิดเพื่อ Kill Application เมื่อใดก็ตามที่แอปกลายเป็น Unresponsive สิ่งแรกคือ Quit หรือ Close พวกเขา สำหรับนั้น ต้องกด X ที่อยู่ขวาหรือซ้ายของหน้าต่างแอปพลิเคชัน

วิธี Force-Exit (ปิดบังคับ) แอปพลิเคชันที่ตอบสนองไม่ได้บน Linux

ปกติแล้วจะปิดแอปได้ แต่ถ้าแอปค้าง ไปขั้นตอนถัดไป

System Monitor

วิธี Force-Exit (ปิดบังคับ) แอปพลิเคชันที่ตอบสนองไม่ได้บน Linux

System Monitor เป็น Utility บน Linux ที่แสดงกระบวนการ (Processes) ที่กำลังทำงาน พร้อม File Systems และ Resources

วิธี Force-Exit (ปิดบังคับ) แอปพลิเคชันที่ตอบสนองไม่ได้บน Linux

หากคุณมีแอปที่ไม่ตอบสนอง คุณสามารถค้นหาได้ที่แท็บ Processes และคลิกขวาที่มัน บน Context Menu จะมี 3 ตัวเลือก: Stop Process, End Process, และ Kill Process

วิธี Force-Exit (ปิดบังคับ) แอปพลิเคชันที่ตอบสนองไม่ได้บน Linux

Stop Process ให้คุณเลือกเริ่มใหม่ภายหลัง

End Process ปิด Process และจบ Application พร้อมลบ Temporary Files

หากตัวเลือกข้างต้นไม่ได้ผล คลิก Kill Process เพื่อปิด Application

ดีกว่าที่จะใช้ตัวเลือกเหล่านี้ตามลำดับเพื่อจัดการโปรแกรมที่ไม่ตอบสนอง

คำสั่ง "Kill"

หากไม่มีอะไรขึ้น และทุกอย่างดูค้าง ต้องเปิด Terminal กด CTRL+ALT+T เพื่อเปิด Terminal มีคำสั่งนิดหน่อยที่ใช้ปิดแอปได้

คุณสามารถใช้คำสั่ง Kill แต่ก่อนอื่นต้องรู้ Process ID เพื่อรู้ Process ID ต้องพิมพ์คำสั่ง:

ps aux | grep

วิธี Force-Exit (ปิดบังคับ) แอปพลิเคชันที่ตอบสนองไม่ได้บน Linux

แทนที่ Process Name ด้วยแอปที่ต้องการปิด

ps aux | grep firefox

เมื่อได้ Process ID แล้ว พิมพ์คำสั่งนี้:

วิธี Force-Exit (ปิดบังคับ) แอปพลิเคชันที่ตอบสนองไม่ได้บน Linux

kill

จะปิด Application ทันที

คำสั่ง "pgrep" และ "pkill"

หากไม่ได้ Process ID สามารถใช้ pkill เพื่อ Kill แอปที่ไม่ตอบสนอง ต้องการแค่ Process Name พร้อม pkill

พิมพ์คำสั่งต่อไปนี้:

วิธี Force-Exit (ปิดบังคับ) แอปพลิเคชันที่ตอบสนองไม่ได้บน Linux

pkill

วิธีทางเลือก: ใช้ pgrep เพื่อหา Process ID

pgrep

เมื่อได้ Process ID แล้ว พิมพ์ pkill พร้อม Process ID

pkill

จะปิดแอปที่ค้างในไม่กี่วินาที

Killall: ทางเลือกสุดท้าย

หากคำสั่งข้างต้นไม่ได้ผล สามารถใช้ Killall เพื่อกำจัดแอปที่ไม่ตอบสนอง คำสั่งนี้จะปิด Instance ทั้งหมดของแอป ตัวอย่าง: หากคุณเปิดหน้าต่างของแอปเดียวกันมากกว่าหนึ่ง มันจะปิดทั้งหมด

Killall

ตัวอย่าง:

Killall leafpad

วิธี Force-Exit (ปิดบังคับ) แอปพลิเคชันที่ตอบสนองไม่ได้บน Linux

คำสั่งนี้ Kill โปรแกรมได้ง่าย แต่แนะนำใช้ก็ต่อเมื่อจำเป็นจริงๆ

ตอนนี้คุณรู้วิธีจัดการโปรแกรมที่ไม่ตอบสนองแล้ว ครั้งหน้าที่มีแอปปิดไม่ได้ ใช้วิธีใดวิธีหนึ่งจากข้างต้น เพื่อปิดแอป นอกจากนี้ หากคุณเจอสถานการณ์นี้บ่อย แนะนำอัปเกรดฮาร์ดแวร์เพื่อตรวจสอบว่าสิ่งต่างๆ ปกติ

ชอบบทความนี้ไหม? ทิ้งความคิดเห็นในส่วนความคิดเห็นด้านล่างได้เลย