Hủy tiến trình bằng ký tự đại diện với pkill trong Mac OS X
Đối với bất kỳ ai thường xuyên sử dụng dòng lệnh, một công cụ mới có tên là pkill giúp quá trình hủy diệt dễ dàng hơn đáng kể trong các bản phát hành hiện đại của Mac OS và Mac OS X. Cải thiện lệnh tiêu diệt tiêu chuẩn, pkill dễ dàng hỗ trợ các ký tự đại diện, giúp dễ dàng chấm dứt tất cả các quy trình thuộc về một đối sánh hoặc thậm chí của một người dùng cụ thể.
Sử dụng pkill để giết tiến trình trên Mac OS
Với chức năng cơ bản nhất, pkill có thể được sử dụng như sau:
pkill Tên ứng dụng
Ví dụ: hủy tất cả các quy trình thuộc “Safari”, bao gồm các quy trình Nội dung web Safari, sẽ chỉ cần gõ:
pkill Safari
Killing Processes với pkill và Wildcards
Nhưng pkill có lẽ được sử dụng tốt nhất với cờ uid và ký tự đại diện, ví dụ: bạn có thể hủy tất cả các quy trình bắt đầu bằng chữ “C” bằng cách sử dụng như sau:
pkill C
Các quy trình thuộc về một người dùng cũng có thể dễ dàng bị chấm dứt bằng cờ -U và các chi tiết bổ sung:
pkill -U tên người dùng ProcessName
Ví dụ: bạn có thể hủy mọi quy trình thuộc về người dùng Will bằng cách sau;
sudo pkill -u Sẽ
Giả sử người dùng được chỉ định đã đăng nhập, tất cả các ứng dụng do người dùng đó chạy sẽ bị hủy. Tuy nhiên, người dùng sẽ không bị đăng xuất và các quy trình hệ thống cốt lõi liên quan đến người dùng đó sẽ vẫn còn nguyên vẹn.
Xem lại trang thủ công cho pkill để biết thêm cách sử dụng và gắn cờ, đồng thời nhớ rằng người dùng Mac thông thường sẽ được phục vụ tốt hơn khi quản lý các tác vụ bằng Trình giám sát hoạt động. pkill không khả dụng với Mac OS hoặc OS X trước Mountain Lion.