ฆ่ากระบวนการโดยใช้สัญลักษณ์แทนด้วย pkill ใน Mac OS X

Anonim

สำหรับใครก็ตามที่ใช้ command line เป็นประจำ เครื่องมือใหม่ที่เรียกว่า pkill ทำให้กระบวนการ kill ง่ายขึ้นอย่างมากใน Mac OS และ Mac OS X รุ่นใหม่ การปรับปรุงคำสั่ง kill มาตรฐาน pkill รองรับ wildcards ได้อย่างง่ายดาย ทำให้ง่ายต่อการยุติกระบวนการทั้งหมดที่เป็นของการจับคู่หรือแม้แต่ผู้ใช้เฉพาะราย

การใช้ pkill เพื่อฆ่ากระบวนการบน Mac OS

เป็นฟังก์ชันพื้นฐานที่สุด สามารถใช้ pkill ได้ดังนี้:

pkill ApplicationName

ตัวอย่างเช่น การฆ่ากระบวนการทั้งหมดที่เป็นของ “Safari” รวมถึงกระบวนการเนื้อหาเว็บของ Safari ก็แค่พิมพ์:

pkill Safari

กระบวนการฆ่าด้วย pkill และ Wildcards

แต่ pkill อาจใช้กับธง uid และไวด์การ์ดได้ดีที่สุด เช่น คุณสามารถฆ่ากระบวนการทั้งหมดที่ขึ้นต้นด้วยตัวอักษร “C” โดยใช้คำสั่งต่อไปนี้:

pkill C

กระบวนการที่เป็นของผู้ใช้รายเดียวสามารถยุติได้อย่างง่ายดายด้วยแฟล็ก -U และรายละเอียดเพิ่มเติม:

pkill -U username ProcessName

ตัวอย่างเช่น คุณสามารถฆ่าทุกกระบวนการที่เป็นของผู้ใช้ Will ด้วยสิ่งต่อไปนี้

sudo pkill -u จะ

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

ทบทวนหน้าคู่มือสำหรับ pkill เพื่อการใช้งานและแฟล็กเพิ่มเติม และโปรดจำไว้ว่าผู้ใช้ Mac โดยเฉลี่ยจะได้รับบริการที่ดีกว่าในการจัดการงานด้วยตัวตรวจสอบกิจกรรมแทน pkill ไม่พร้อมใช้งานใน Mac OS หรือ OS X ก่อน Mountain Lion

ฆ่ากระบวนการโดยใช้สัญลักษณ์แทนด้วย pkill ใน Mac OS X