Cách hủy một quy trình bằng thiết bị đầu cuối trong macOS

Ứng dụng Terminal trên Mac có thể giúp xác định các dịch vụ và quy trình phụ trợ nào đang chạy trong nền có thể khiến máy Mac của bạn chạy chậm lại. (Mac to slow down.)Ứng dụng Terminal giúp người dùng vào bên trong macOS thông qua giao diện dòng lệnh. Trong khi nhập các lệnh trong Terminal đảm bảo rằng khoảng trắng, ký tự và cách viết hoa là chính xác. 

Lưu ý(Note) : Đối với hướng dẫn này, chúng tôi đang sử dụng MacBook chạy macOS Big Sur .

Cách hủy một quy trình bằng ứng dụng Mac Terminal(How to Kill a Process Using the Mac Terminal Application)

Các bước cơ bản cần thiết để hủy một quy trình bằng Terminal :

  1. Sao lưu các tệp và thư mục của bạn 
  2. Khởi chạy ứng dụng Terminal
  3. Xem danh sách các quy trình đang chạy 
  4. Tìm quy trình bạn muốn đóng
  5. Diệt(Kill) quy trình bằng lệnh Terminal

1. Sao lưu tệp và thư mục của bạn (Backup Your Files and Folders )

Bạn có thể sao lưu dữ liệu, tệp và thư mục của mình bằng Time Machine(backup your data, files and folders using Time Machine) để tránh phải khôi phục máy Mac(Mac) từ bản sao lưu do vô tình xóa. Time Machine rất dễ cài đặt và sử dụng. 

Với Time Machine , bạn cũng có thể quay ngược thời gian và xem tệp trông như thế nào trong quá khứ gần đây. Kiểm tra liên kết ở trên để đọc bài viết của chúng tôi về thiết lập Cỗ máy thời gian(Time Machine)

2. Khởi chạy ứng dụng đầu cuối(2.  Launch the Terminal Application)

Có một số tùy chọn bạn có thể sử dụng để mở Terminal trên máy Mac(Mac) của mình , bao gồm sử dụng phím tắt(keyboard shortcut) , Launchpad hoặc mở Terminal từ thư mục Ứng dụng(Applications) .

  1. Để khởi chạy Terminal bằng phím tắt, nhấn Command + Spacebar để mở Spotlight . Tìm kiếm Terminal và nhấp đúp vào nó để mở ứng dụng. 

  1. Bạn cũng có thể mở Terminal thông qua Launchpad . Chọn Launchpad trên Dock, chọn Thư mục khác(Other) và sau đó chọn Thiết bị đầu cuối(Terminal) .

  1. Ngoài ra, điều hướng đến Đi(Go) trên thanh menu, chọn Tiện ích(Utilities) và sau đó nhấp đúp vào Thiết bị đầu cuối(Terminal ) để khởi chạy nó.

Một cửa sổ Terminal tiêu chuẩn sẽ mở ra hiển thị ngày và giờ bạn đăng nhập lần cuối cùng và dấu nhắc lệnh nơi bạn sẽ nhập lệnh bạn muốn thực hiện. Bạn cũng sẽ thấy thư mục (đang làm việc) hiện tại được đặt mặc định cho Thư mục chính(Home Folder) của bạn . 

3. Xem danh sách các quy trình hiện đang chạy (3.  View the List of Currently Running Processes )

Nếu bạn muốn xem nhanh tất cả các quy trình đang hoạt động trên máy Mac(Mac) của mình , bạn có thể mở Trình theo dõi hoạt động(Activity Monitor) và xem từng quy trình được sắp xếp theo mức sử dụng CPU của nó . Bạn cũng có thể xem các quá trình tương tự được xếp hạng theo dung lượng RAM được sử dụng trong tab  Bộ nhớ .(Memory)

Làm theo các bước bên dưới để xem các quy trình trong Terminal .

  1. đầu(top) vào cửa sổ Terminal mà bạn vừa khởi chạy và bạn sẽ thấy danh sách các quy trình hiện đang chạy và tài nguyên mà chúng đang sử dụng. 

  1. Bạn cũng có thể nhập ps -ax để liệt kê các tiến trình đang chạy cùng với PID(PIDs) của chúng , thời gian đã trôi qua, tên và vị trí của tiến trình.

4. Tìm quy trình bạn muốn đóng(4.  Find the Process You Want to Close)

Bạn có thể nhanh chóng xác định một quy trình từ danh sách quy trình dựa trên PID hoặc tên trong cột CMD . Bạn có thể sử dụng các phương pháp sau để tìm PID :

  •  Kiểm tra Trình theo dõi hoạt động(Activity) và cuộn xuống để tìm quy trình liên quan trong cửa sổ Đầu cuối .(Terminal)
  • Sử dụng lệnh grep(grep) để tìm một quá trình theo PID hoặc tên của nó và lọc ra thông tin mong muốn. Bạn có thể sử dụng lệnh grep cùng với lệnh ps ax để chỉ liệt kê quá trình bạn muốn giết. 
  • Ví dụ, bạn có thể gõ ps ax | grep GarageBand để tìm GarageBand thay vì tìm kiếm nó trong số hàng trăm quy trình hiện đang chạy trên máy Mac(Mac) của bạn . 

Kết quả bạn có thể thấy sẽ giống như sau:

Ví dụ này cho thấy GaragebandPID là 547 và cũng là thư mục nơi Garageband được khởi chạy. 

5. Diệt quy trình bằng lệnh đầu cuối(5. Kill the Process Using a Terminal Command)

Bạn có thể Buộc thoát ứng dụng(Force Quit the application) bằng cách sử dụng tổ hợp phím Command + Option + Esc , nhưng chỉ các ứng dụng riêng lẻ mới được liệt kê trong cửa sổ Buộc thoát ứng dụng(Force Quit Applications) thay vì tất cả các quy trình đang chạy trên máy Mac(Mac) của bạn . 

  1. Để loại bỏ một quy trình không mong muốn, hãy ghi lại PID của quy trình và sau đó nhập kill <Process PID number> trong Terminal. Nhấn Enter và quá trình sẽ thoát ngay lập tức. Ví dụ, để giết GarageBand , chúng ta sẽ gõ kill 547 .

  1. Ngoài ra, bạn có thể sử dụng lệnh killall để hủy một quy trình bằng tên của nó và hủy tất cả các quy trình có chứa tên của nó. Ví dụ: killall GarageBand sẽ chấm dứt tất cả các quy trình có GarageBand trong tên của chúng. 

Lưu ý(Note) : Kiểm tra các quy trình cẩn thận trước khi sử dụng lệnh killall. 

Buộc thoát khỏi các ứng dụng không phản hồi(Force Quit Unresponsive Applications)

Terminal là một cách nhanh chóng để buộc thoát quá trình hoặc chương trình trong macOS nếu chương trình không phản hồi hoặc bị treo đột ngột(program fails to respond or unexpectedly hangs) . Hy vọng rằng(Hopefully) các bước được đề cập ở trên giải quyết được vấn đề của bạn. Nếu sự cố tái diễn, hãy xem xét cập nhật ứng dụng hoặc tìm ứng dụng thay thế. 

Hướng(Did) dẫn này có giúp bạn loại bỏ quá trình rắc rối trên máy Mac(Mac) của mình không? Chia sẻ với chúng tôi trong một bình luận bên dưới.



About the author

Tôi là kỹ sư phần cứng với hơn 10 năm kinh nghiệm làm việc trên hệ điều hành IOS và MacOS. Tôi cũng là giáo viên dạy lớp tối trong 5 năm qua và đã tự học cách sử dụng Google Chrome. Kỹ năng của tôi trong cả hai lĩnh vực khiến tôi trở thành ứng cử viên hoàn hảo cho công việc phát triển trang web, thiết kế đồ họa hoặc bảo mật web.



Related posts