วิธีฆ่ากระบวนการโดยใช้ Terminal ใน macOS
แอ พ TerminalบนMacสามารถช่วยระบุบริการและกระบวนการเสริมที่ทำงานอยู่เบื้องหลังที่อาจทำให้Mac ของคุณทำงานช้าลง (Mac to slow down.)แอ ปพลิเคชัน Terminalช่วยให้ผู้ใช้เข้าสู่ macOS ผ่านอินเทอร์เฟซบรรทัดคำสั่ง ขณะพิมพ์คำสั่งในTerminalตรวจสอบให้แน่ใจว่าช่องว่าง อักขระ และตัวพิมพ์ใหญ่ถูกต้อง
หมายเหตุ(Note) : สำหรับคู่มือนี้ เราใช้MacBookที่ใช้macOS Big Sur
วิธีฆ่ากระบวนการโดยใช้แอปพลิเคชัน Mac Terminal(How to Kill a Process Using the Mac Terminal Application)
ขั้นตอนพื้นฐานที่จำเป็นในการฆ่ากระบวนการโดยใช้Terminal :
- สำรองไฟล์และโฟลเดอร์ของคุณ
- เปิดแอปพลิเคชั่น Terminal
- ดูรายการกระบวนการที่ทำงานอยู่
- ค้นหากระบวนการที่คุณต้องการปิด
- ฆ่า(Kill)กระบวนการโดยใช้คำสั่งTerminal
1. สำรองไฟล์และโฟลเดอร์ของคุณ (Backup Your Files and Folders )
อาจเป็นความคิดที่ดีที่จะสำรองข้อมูล ไฟล์ และโฟลเดอร์ของคุณโดยใช้ Time Machine(backup your data, files and folders using Time Machine)เพื่อหลีกเลี่ยงไม่ให้ต้องกู้คืนMac ของคุณ จากข้อมูลสำรองเนื่องจากการถูกลบโดยไม่ได้ตั้งใจ Time Machineนั้นง่ายต่อการติดตั้งและใช้งาน
ด้วยTime Machineคุณยังสามารถย้อนเวลากลับไปและดูว่าไฟล์มีลักษณะอย่างไรในอดีตที่ผ่านมา ตรวจสอบลิงก์ด้านบนเพื่ออ่านบทความเกี่ยวกับการตั้งค่าTime Machine(Time Machine)
2. เปิดแอปพลิเคชั่น Terminal(2. Launch the Terminal Application)
มีหลายตัวเลือกที่คุณสามารถใช้ในการเปิดTerminalบนMac ของคุณ ซึ่งรวมถึงการใช้แป้นพิมพ์ลัด(keyboard shortcut) , LaunchpadหรือเปิดTerminalจากโฟลเดอร์Applications
- ในการเปิดTerminalโดยใช้แป้นพิมพ์ลัด ให้กดCommand + Spacebarเพื่อเปิดSpotlight ค้นหาTerminalและดับเบิลคลิกเพื่อเปิดแอปพลิเคชัน
- คุณยัง สามารถเปิดTerminalผ่านLaunchpad เลือกLaunchpadบน Dock เลือก โฟลเดอร์ อื่น(Other)จากนั้นเลือกTerminal
- หรือไปที่Goบนแถบเมนู เลือกUtilitiesจากนั้นดับเบิลคลิกTerminalเพื่อเปิดใช้งาน
หน้าต่าง Terminal(Terminal)มาตรฐานจะเปิดขึ้นโดยแสดงวันที่และเวลาที่คุณเข้าสู่ระบบครั้งล่าสุด และพรอมต์คำสั่งที่คุณจะพิมพ์คำสั่งที่คุณต้องการดำเนินการ คุณยังจะเห็นไดเร็กทอรีปัจจุบัน (ทำงาน) ที่มีค่าเริ่มต้นเป็นโฮมโฟลเดอร์(Home Folder)ของคุณ
3. ดูรายการกระบวนการที่กำลังทำงานอยู่ (3. View the List of Currently Running Processes )
หากคุณต้องการดูกระบวนการที่ทำงานอยู่ทั้งหมดบนMac ของคุณอย่างรวดเร็ว คุณสามารถเปิดตัวตรวจสอบกิจกรรม(Activity Monitor)และดูแต่ละกระบวนการที่จัดเรียงตามการใช้งานCPU คุณยังสามารถดูกระบวนการเดียวกันที่จัดอันดับตามจำนวนRAMที่ใช้ในแท็บ หน่วยความจำ(Memory)
ทำตามขั้นตอนด้านล่างเพื่อดูกระบวนการในTerminal
- พิมพ์topใน หน้าต่าง Terminal ที่ คุณเพิ่งเปิดตัว และคุณจะเห็นรายการกระบวนการที่กำลังทำงานอยู่และทรัพยากรที่พวกเขากำลังใช้อยู่
- คุณยังสามารถพิมพ์ ps -ax เพื่อแสดงรายการกระบวนการที่ทำงานอยู่พร้อมกับPID(PIDs)เวลาที่ผ่านไป ชื่อกระบวนการ และตำแหน่ง
4. ค้นหากระบวนการที่คุณต้องการปิด(4. Find the Process You Want to Close)
คุณสามารถระบุกระบวนการได้อย่างรวดเร็วจากรายการกระบวนการตามPIDหรือชื่อในคอลัมน์CMD คุณสามารถใช้วิธีการต่อไปนี้เพื่อค้นหาPID :
- ตรวจสอบตัวตรวจสอบกิจกรรม(Activity)และเลื่อนลงเพื่อค้นหากระบวนการที่เกี่ยวข้องในหน้าต่างเทอร์มินัล(Terminal)
- ใช้ คำสั่ง grepเพื่อค้นหากระบวนการด้วยPIDหรือชื่อของมัน และกรองข้อมูลที่ต้องการออก คุณสามารถใช้คำสั่ง grep ร่วมกับคำสั่ง ps ax เพื่อแสดงรายการเฉพาะกระบวนการที่คุณต้องการฆ่า
- ตัวอย่างเช่น คุณสามารถพิมพ์ps ax | grep GarageBandเพื่อค้นหาGarageBandแทนที่จะมองหาจากกระบวนการที่ทำงานอยู่หลายร้อยรายการบนMacของ คุณ
ผลลัพธ์ที่คุณอาจเห็นจะมีลักษณะดังนี้:
ตัวอย่างนี้แสดงให้เห็นว่าGaragebandมีPID เป็น 547 และโฟลเดอร์ที่ เปิดใช้ Garagebandด้วย
5. ฆ่ากระบวนการโดยใช้คำสั่ง Terminal(5. Kill the Process Using a Terminal Command)
คุณสามารถบังคับปิดแอปพลิเคชัน(Force Quit the application)ได้โดยใช้ คีย์ผสม Command + Option + Escแต่จะมีการแสดงเฉพาะแอปแต่ละรายการใน หน้าต่าง Force Quit Applicationsแทนกระบวนการทั้งหมดที่ทำงานบนMacของ คุณ
- ในการฆ่ากระบวนการที่ไม่ต้องการ ให้จดPIDของกระบวนการไว้ จากนั้นพิมพ์kill <Process PID number> ในเทอร์มินัล กดEnterและกระบวนการจะออกทันที ตัวอย่างเช่น หากต้องการฆ่าGarageBand เรา(GarageBand)จะพิมพ์kill 547
- หรือคุณสามารถใช้ คำสั่ง killallเพื่อฆ่าโปรเซสโดยใช้ชื่อของมัน และฆ่าโปรเซสทั้งหมดที่มีชื่อของมัน ตัวอย่างเช่นkillall GarageBandจะยุติกระบวนการทั้งหมดที่มีGarageBandอยู่ในชื่อ
หมายเหตุ(Note) : ตรวจสอบกระบวนการอย่างรอบคอบก่อนใช้คำสั่ง killall
บังคับให้ออกจากแอปพลิเคชันที่ไม่ตอบสนอง(Force Quit Unresponsive Applications)
Terminalเป็นวิธีที่รวดเร็วในการบังคับออกจากกระบวนการหรือโปรแกรมใน macOS หากโปรแกรมไม่ตอบสนองหรือหยุด(program fails to respond or unexpectedly hangs)ทำงานโดย ไม่คาดคิด หวังว่า(Hopefully)ขั้นตอนที่กล่าวถึงข้างต้นจะช่วยแก้ปัญหาของคุณได้ หากปัญหาเกิดขึ้นอีก ให้พิจารณาอัปเดตแอปพลิเคชันหรือค้นหาแอปพลิเคชันอื่น
คู่มือนี้ช่วย คุณ(Did)กำจัดกระบวนการที่ยุ่งยากบนMac ของคุณ หรือไม่? แบ่งปันกับเราในความคิดเห็นด้านล่าง
Related posts
ฉันจะเปิด Terminal บน Mac ได้อย่างไร (3 วิธี)
15 Mac Terminal เทียบเท่ากับ Windows Command Prompt และ PowerShell Commands
คำสั่ง Mac Terminal 10 อันดับแรกที่คุณควรรู้
วิธีการเปลี่ยนภาษาใน Firefox บน Windows and Mac
ลากและวางคืออะไร? วิธีการลากและวาง
วิธีเข้าถึง Windows 10 จากระยะไกลจาก Mac
วิธีใช้ตัวเลือกการควบคุมสื่อของ Google Chrome
วิธีการเปลี่ยน PowerPoint Slide Size นี้: สิ่งที่คุณจำเป็นต้องรู้
วิธีเข้าถึงโฟลเดอร์ที่ใช้ร่วมกันของ Windows 7 และ Windows 8 จาก Mac OS X
6 วิธีเข้าร่วมการประชุม Zoom
วิธีใช้ Hot Corners บน Mac: สิ่งที่คุณต้องรู้
5 วิธีในการอัปโหลดไฟล์ไปยัง Google Drive
วิธีการออกจากระบบ Facebook บนอุปกรณ์ใด ๆ ที่คุณเข้าสู่ระบบ
ภาพหน้าจอบน Mac: สิ่งที่คุณต้องรู้
วิธีการหยุด Chrome จากการขอให้บันทึกรหัสผ่าน
วิธีการตรวจสอบรุ่น MacOS ของคุณ: สิ่งที่คุณจำเป็นต้องรู้
ฉันจะทำอะไรรุ่นของ Chrome มี? 6 วิธีที่จะหา
วิธีบันทึกการประชุม Zoom
ฉันจะเปิดใช้งานโหมดมืดบน YouTube ได้อย่างไร
4 วิธีในการถ่ายภาพ VLC screen และบันทึกเฟรมวิดีโอ