7 วิธีในการฆ่าโปรแกรมที่ไม่ตอบสนองใน Linux

7 วิธีในการฆ่าโปรแกรมที่ไม่ตอบสนองใน Linux

ซอฟต์แวร์ Linux นั้นแข็งแกร่งพอที่จะทำงานโดยไม่มีปัญหา แต่บางครั้งแม้แต่แอพที่ดีที่สุดก็อาจหยุดทำงาน แทนที่จะรอให้โปรแกรมหยุดทำงาน คุณสามารถฆ่าโปรแกรมที่ไม่ตอบสนองเหล่านี้ได้ ที่จริงแล้ว มีหลายวิธีในการฆ่าโปรแกรม Linux ที่คุณอาจพบว่าคุณไม่มีทางเลือก!





หากคุณประสบปัญหากับแอปพลิเคชันใน Linux ต่อไปนี้เป็นวิธีฆ่าโปรแกรมใน Linux หลายวิธี





1. ฆ่าโปรแกรม Linux โดยคลิกที่ 'X'

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





วิธีแก้ไขไฟล์วิดีโอที่เสียหาย

แล้วทางแก้คืออะไร?

เพียงคลิก NS ที่มุมบน (ซ้ายหรือขวา ขึ้นอยู่กับระบบปฏิบัติการ Linux ของคุณ) การดำเนินการนี้จะหยุดโปรแกรมไม่ให้หยุดทำงาน คุณอาจเห็นกล่องโต้ตอบขอให้คุณ รอ หรือ บังคับออก ที่จะจบมันตอนนี้



หากทุกอย่างเป็นไปตามแผน distros บางส่วนจะแจ้งให้คุณส่งรายงานข้อผิดพลาด

2. วิธีฆ่าโปรแกรมใน Linux ด้วย System Monitor

ตัวเลือกถัดไปคือการเปิดยูทิลิตี้ System Monitor ของระบบปฏิบัติการ Linux





หากต้องการค้นหาสิ่งนี้:

  1. เปิด แสดงแอปพลิเคชัน
  2. เลื่อนไปที่ สาธารณูปโภค
  3. เลือก การตรวจสอบระบบ

System Monitor แสดงรายการกระบวนการที่ทำงานอยู่ภายใต้ กระบวนการ แท็บ





หากต้องการกำจัดโปรแกรมที่ไม่ตอบสนองที่นี่ เพียงแค่เลือกโปรแกรมแล้วคลิกขวา จากนั้นคุณมีสามตัวเลือกซึ่งคุณควรลองตามลำดับนี้:

  • หยุด: การดำเนินการนี้จะหยุดชั่วคราว ให้คุณดำเนินการต่อได้ในภายหลัง มันจะไม่ทำงานในกรณีส่วนใหญ่
  • จบ: วิธีที่ถูกต้องในการปิดกระบวนการ จะเป็นการยุติแอปพลิเคชันอย่างปลอดภัย การล้างไฟล์ชั่วคราวระหว่างทาง
  • ฆ่า: นี่เป็นตัวเลือกขั้นสูงสุด และควรใช้เมื่อสิ้นสุดกระบวนการล้มเหลวเท่านั้น

เป็นการดีที่สุดที่จะใช้สิ่งเหล่านี้ตามลำดับ อย่างไรก็ตาม หากแอปพลิเคชันนั้นหยุดทำงานเป็นประจำ คุณอาจต้องการใช้คำสั่งที่คุณรู้ว่าใช้ได้ผล

3. บังคับฆ่ากระบวนการแอปพลิเคชัน Linux ด้วย 'xkill'

อีกทางเลือกหนึ่งที่คุณสามารถใช้คือ xkill

นี่เป็นเครื่องมือบังคับฆ่าที่ติดตั้งไว้ล่วงหน้าใน Ubuntu แต่คุณสามารถติดตั้งผ่าน Terminal บนดิสทริบิวชันอื่นๆ ได้ หากจำเป็น เมื่อถูกเรียก xkill จะช่วยให้คุณสามารถปิดกระบวนการเดสก์ท็อปได้ ติดตั้งด้วยคำสั่งต่อไปนี้:

sudo apt install xorg-xkill

เมื่อเสร็จแล้วให้รัน xkill โดยเพียงแค่พิมพ์

xkill

ตัวชี้เมาส์ของคุณจะแสดงกากบาท (หรือกะโหลก) คลิกซ้ายที่แอปพลิเคชันที่ละเมิดเพื่อปิด

4. บังคับให้ออกจากแอป Linux ด้วยคำสั่ง 'kill'

ไม่สามารถปิดแอปที่ไม่ตอบสนองด้วยเครื่องมือเดสก์ท็อปใช่หรือไม่ วิธีแก้ปัญหาอาจเป็นเครื่องมือที่บังคับให้ออกจากแอป Linux ในบรรทัดคำสั่ง

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

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

ps aux | grep [process name]

ผลลัพธ์จะแสดง ID กระบวนการ จากนั้นสามารถใช้งานได้ดังนี้:

kill [process ID]

โปรดทราบว่าคุณอาจต้องต่อท้ายคำสั่งด้วย sudo

5. ใช้ 'pgrep' และ 'pkill' Linux Force Quit Commands

จะทำอย่างไรถ้าคุณไม่ทราบหรือไม่พบ ID กระบวนการ นี่คือที่มาของคำสั่ง pkill แทนที่จะใช้ ID กระบวนการ เพียงแค่ใช้ pkill พร้อมกับชื่อกระบวนการ:

pkill [process name]

หรือคุณสามารถใช้คำสั่ง pgrep เพื่อค้นหา ID กระบวนการ:

พื้นที่ไม่เพียงพอสำหรับ windows 10
pgrep [process name]

…และต่อจากนี้ ให้ใช้ pkill กับ ID กระบวนการ

pkill [process ID]

เช่นเดียวกับคำสั่ง kill สิ่งนี้ควรปิดกระบวนการภายในประมาณ 5 วินาที

6. บังคับฆ่าอินสแตนซ์ Linux ทั้งหมดด้วย 'killall'

ไม่มีโชคกับการฆ่าหรือ pkill? ถึงเวลาที่จะใช้ตัวเลือกนิวเคลียร์: killall

โชคดีที่มันไม่ได้ทำลายล้างอย่างที่ควรจะเป็น คำสั่ง killall จะสิ้นสุดอินสแตนซ์ทั้งหมดของโปรแกรมที่ระบุ ดังนั้น แทนที่จะฆ่า Firefox ตัวเดียว (หรืออื่นๆ เบราว์เซอร์ Linux ) หน้าต่างคำสั่งต่อไปนี้จะสิ้นสุดทั้งหมด:

killall firefox

สิ่งที่คุณต้องมีคือชื่อกระบวนการและคำสั่ง killall (อาจใช้ sudo หากการตั้งค่าของคุณต้องการ)

killall [process name]

คุณควรใช้คำสั่งนี้เมื่อจำเป็นเท่านั้น ไม่เหมาะสำหรับสถานการณ์โปรแกรมที่ไม่ตอบสนองส่วนใหญ่

7. บังคับฆ่ากระบวนการใน Linux ด้วยแป้นพิมพ์ลัด

ต้องการประหยัดเวลาในการปิดซอฟต์แวร์ที่ไม่ตอบสนองหรือไม่ ตัวเลือกที่ดีที่สุดคือการสร้างแป้นพิมพ์ลัด สิ่งนี้จะให้ตัวเลือกแก่คุณในการปิดแอพทันที แต่ต้องใช้ xkill เพื่อให้ทำงานได้ นี่คือวิธีการทำงานใน Ubuntu:

  1. เปิด การตั้งค่า > แป้นพิมพ์ลัด
  2. เลื่อนไปที่ด้านล่างแล้วคลิก + เพื่อสร้างทางลัดใหม่
  3. ใน ชื่อ และ สั่งการ ฟิลด์อินพุต 'xkill'
  4. คลิก ทางลัด เพื่อตั้งค่าแป้นพิมพ์ลัดเพื่อเรียกคำสั่ง
  5. คลิก เพิ่ม ให้เสร็จ

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

ฆ่าแอพ Linux เป็นประจำ? อัพเกรดฮาร์ดแวร์ของคุณ

แอปพลิเคชันที่ไม่ตอบสนองทำให้เกิดปัญหาเป็นประจำหรือไม่? คุณอาจได้รับประโยชน์จากการเปลี่ยนแปลงบางอย่างกับคอมพิวเตอร์ Linux ของคุณ

วิธีทำวอลเปเปอร์เคลื่อนไหว

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

ตอนนี้คุณรู้วิธียุติโปรแกรมใน Linux

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

  1. คลิก X ที่มุม
  2. ใช้การตรวจสอบระบบ
  3. ใช้แอป xkill
  4. ใช้คำสั่งฆ่า
  5. ปิดแอพ Linux ด้วย pkill
  6. ใช้ killall เพื่อปิดซอฟต์แวร์
  7. สร้างแป้นพิมพ์ลัดเพื่อฆ่าแอปโดยอัตโนมัติใน Linux

หากคุณพบเห็นแอป Linux ที่ไม่ตอบสนองอยู่เป็นประจำ ทำไมไม่ลองเปลี่ยนไปใช้ระบบปฏิบัติการ Linux ที่มีน้ำหนักเบาล่ะ

แบ่งปัน แบ่งปัน ทวีต อีเมล 14 ลินุกซ์น้ำหนักเบาเพื่อมอบชีวิตใหม่ให้กับพีซีเครื่องเก่าของคุณ

ต้องการระบบปฏิบัติการที่มีน้ำหนักเบาหรือไม่? Linux distros พิเศษเหล่านี้สามารถทำงานบนพีซีรุ่นเก่า บางรุ่นมี RAM เพียง 100MB

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
  • ฝ่ายสนับสนุนด้านเทคนิค
  • การจัดการงาน
  • การแก้ไขปัญหา
  • เคล็ดลับลินุกซ์
เกี่ยวกับผู้เขียน Christian Cawley(ตีพิมพ์บทความ 1510)

รองบรรณาธิการด้านความปลอดภัย, Linux, DIY, การเขียนโปรแกรม และผู้ผลิตพอดคาสต์ที่มีประโยชน์มาก โดยมีประสบการณ์อย่างกว้างขวางในการสนับสนุนเดสก์ท็อปและซอฟต์แวร์ Christian เป็นผู้สนับสนุนนิตยสาร Linux Format เป็นนักประดิษฐ์ Raspberry Pi คนรักเลโก้และแฟนเกมย้อนยุค

เพิ่มเติมจาก Christian Cawley

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก