หากคุณไม่ต้องการหยุดกระบวนการใน Mac, Windows และ Linux จากข้อมูลสำรองเนื่องจากคุณลบบางอย่างโดยไม่ได้ตั้งใจ การสำรองข้อมูล ไฟล์ และโฟลเดอร์ของคุณด้วย Time Machine อาจเป็นความคิดที่ดี. ตั้งค่าและใช้งาน Time Machine ได้ง่าย
กระบวนการคือชื่อของโปรแกรมที่กำลังเรียกใช้ ในทำนองเดียวกัน กระบวนการ Window เป็นชื่อสำหรับบริการ Windows ที่เรียกใช้โปรแกรมในพื้นหลัง เมื่อมีหลายสิ่งมากเกินไปเกิดขึ้นพร้อมกัน คุณยังสามารถใช้ Time Machine เพื่อย้อนเวลากลับไปและดูว่าไฟล์มีลักษณะอย่างไรเมื่อไม่นานที่ผ่านมา อ่านบทความของเราเกี่ยวกับวิธีตั้งค่า Time Machine โดยคลิกที่ลิงก์ด้านบน
How to Kill a Process in Linux
คำสั่ง kill ใช้ในวิธีแรกที่ฉันจะ แสดงให้คุณเห็น. คำสั่ง kill สิ้นสุดกระบวนการด้วย PID (รหัสกระบวนการ) นี่คือลักษณะของคำสั่ง kill ทั่วไป:
kill PID
คุณอาจสงสัยว่า “ฉันจะหา PID ได้ที่ไหน” คำถามที่ดี. นี่คือวิธีการ สมมติว่าเว็บเบราว์เซอร์ Firefox เป็นแอปที่สร้างปัญหาให้คุณ หากต้องการใช้คำสั่ง kill เพื่อหยุด Firefox ให้เปิดหน้าต่างเทอร์มินัลแล้วค้นหา PID ด้วย
Kill a Process ใน Mac
สำรองไฟล์และโฟลเดอร์ของคุณ
หาก คุณไม่ต้องการคืนค่า Mac ของคุณจากข้อมูลสำรองเนื่องจากคุณลบบางอย่างโดยไม่ได้ตั้งใจ การสำรองข้อมูล ไฟล์ และโฟลเดอร์ของคุณด้วย Time Machine อาจเป็นความคิดที่ดี ตั้งค่าและใช้งาน Time Machine ได้ง่าย
คุณยังสามารถใช้ Time Machine เพื่อย้อนเวลากลับไปและดูว่าไฟล์มีลักษณะอย่างไรเมื่อไม่นานนี้ อ่านบทความของเราเกี่ยวกับวิธีตั้งค่า Time Machine โดยคลิกที่ลิงก์ด้านบน
เปิดแอปพลิเคชัน Terminal
หากต้องการเปิด Terminal โดยใช้แป้นพิมพ์ลัด ให้กด Command + Spacebar เพื่อเปิดสปอตไลท์ ค้นหา เทอร์มินัล แล้วดับเบิลคลิกเพื่อเปิดแอปพลิเคชัน คุณยังสามารถเปิด Terminal ผ่าน Launchpad เลือก Launchpad บน Dock เลือกโฟลเดอร์อื่น จากนั้นเลือก เทอร์มินัล หรือไปที่ ไป บนแถบเมนู เลือก ยูทิลิตี้ แล้วดับเบิลคลิก เทอร์มินัลเพื่อเปิดใช้
ดูรายการกระบวนการที่กำลังทำงานอยู่
พิมพ์ top ในหน้าต่าง Terminal ที่คุณเพิ่งเปิดใช้ แล้วคุณจะเห็นรายการกระบวนการที่กำลังทำงานอยู่และทรัพยากรที่กำลังใช้อยู่. คุณยังสามารถพิมพ์ ps-ax เพื่อแสดงรายการกระบวนการที่กำลังทำงานอยู่พร้อมกับ PID เวลาที่ผ่านไป ชื่อกระบวนการ และตำแหน่ง
ฆ่ากระบวนการโดยใช้คำสั่งเทอร์มินัล
หากต้องการฆ่ากระบวนการที่ไม่ต้องการ ให้จด PID ของกระบวนการแล้วพิมพ์ ฆ่า <หมายเลข PID ของกระบวนการ> ในเทอร์มินัล กด Enter และกระบวนการจะออกทันที ตัวอย่างเช่น หากต้องการปิด GarageBand เราจะพิมพ์ kill 547 หรือคุณสามารถใช้คำสั่ง killall เพื่อฆ่ากระบวนการตามชื่อและฆ่ากระบวนการทั้งหมดที่มีชื่อ ตัวอย่างเช่น killall GarageBand จะยุติกระบวนการทั้งหมดที่มี GarageBand ในชื่อ
วิธีฆ่ากระบวนการใน Windows
ผ่านตัวจัดการงาน
กดแป้น “Ctrl + Alt + Delete” หรือแป้น “Window + X” แล้วคลิกตัวเลือกตัวจัดการงาน คลิกที่แท็บ”กระบวนการ”เลือกกระบวนการที่คุณต้องการฆ่า และดำเนินการอย่างใดอย่างหนึ่งด้านล่าง กดปุ่ม Delete คลิกที่ปุ่มสิ้นสุดงาน คลิกขวาที่กระบวนการ แล้วคลิก สิ้นสุดงาน
ใช้ Command Prompt
เปิด Command Prompt (Cmd) พิมพ์”tasklist”ใน command prompt แล้วกด”Enter”คำสั่งนี้แสดงกระบวนการที่กำลังทำงานอยู่ทั้งหมดในระบบของคุณ เพื่อฆ่ากระบวนการโดยใช้ชื่อกระบวนการ/อิมเมจ
คำถามที่พบบ่อย
คุณจะฆ่ากระบวนการใน Linux ได้อย่างไร
ใช้คำสั่ง pidof เพื่อค้นหา ID กระบวนการของโปรแกรมหรือแอพที่กำลังทำงานอยู่ ชื่อแอป pidof หากต้องการฆ่ากระบวนการใน Linux ด้วย PID: kill-9 pid ต้องการฆ่ากระบวนการใน Linux ด้วยชื่อแอปพลิเคชันหรือไม่ ลอง: ชื่อแอป killall-9
ฉันจะฆ่ากระบวนการในบรรทัดคำสั่งของ Mac ได้อย่างไร
คลิกหน้าต่าง Terminal ที่กำลังเรียกใช้คำสั่งที่คุณต้องการหยุดในแอพ Terminal บน Mac ของคุณ ตี”Control-C”สิ่งนี้ส่งสัญญาณที่มักจะจบคำสั่งส่วนใหญ่
ฟังก์ชัน kill ใน Linux คืออะไร
ฟังก์ชัน kill() จะส่งสัญญาณไปยังกระบวนการหรือกลุ่มของกระบวนการที่ตัวแปร pid ชี้ไปที่ sig ระบุสัญญาณที่จะส่ง ซึ่งสามารถเป็น 0 หรือหนึ่งในสัญญาณในไฟล์ส่วนหัว sys/signal.h> โปรเซสที่ส่งสัญญาณต้องมีสิทธิ์ที่ถูกต้องสำหรับโปรเซสหรือโปรเซสที่รับสัญญาณ