pkill Trình tạo lệnh
Tạo các lệnh pkill để ngắt các tiến trình theo tên hoặc mẫu
Bắt đầu sử dụng pkill
## pkill là gì?
Lệnh `pkill` gửi tín hiệu đến các tiến trình bằng cách so sánh tên của chúng (hoặc các thuộc tính khác) với một mẫu nhất định — không cần phải tìm kiếm PID trước. Đây là một phím tắt tiện lợi, kết hợp với `pgrep`, và rất hữu ích để dừng nhiều tiến trình cùng tên cùng lúc.
## Cách sử dụng
1. **Nhập mẫu**: Gõ tên tiến trình (hoặc một phần tên) cần tìm. 2. **Chọn tín hiệu**: Giá trị mặc định là `TERM`. Bạn có thể sử dụng `--signal KILL` hoặc `-9` để áp đặt giá trị khác. 3. **Lọc (tùy chọn)**: Giới hạn kết quả theo người dùng (`-u`) hoặc terminal (`-t`). 4. **Sao chép và chạy**: Sao chép lệnh được tạo ra vào terminal của bạn. Hãy chạy `pkill -e <pattern>` trước để xem trước những tiến trình nào sẽ bị dừng.
Các tùy chọn phổ biến
### `--signal` Tên tín hiệu Chỉ định tín hiệu bằng tên. Mặc định là `TERM`. Sử dụng `KILL` (hoặc phím tắt `-9`) để áp đặt, `HUP` để tải lại, `STOP`/`CONT` để tạm dừng/khôi phục.
### `-9` Phím tắt giết ngay lập tức Tương đương với `--signal KILL` — giết ngay các tiến trình tương ứng. Dành riêng cho các tiến trình phớt lờ lệnh TERM một cách lịch sự.
### `-u` Theo người dùng Chỉ tìm các tiến trình thuộc sở hữu của người dùng được chỉ định. Ví dụ: `pkill -u www-data php` sẽ dừng các tiến trình PHP thuộc về www-data mà thôi.
### `-t` Theo terminal Tìm các tiến trình được kết nối với một TTY cụ thể, ví dụ: `pkill -t pts/0`. Hữu ích để xóa các phiên làm việc bị kẹt.
### `-e` Chỉ in ra In ra nội dung sẽ được gửi làm tín hiệu nhưng không thực sự gửi tín hiệu — chỉ là thử nghiệm. Luôn xem trước bằng `-e` trước khi sử dụng cách thức mạnh mẽ `-9`.
### `-v` Ngược lại Tìm các tiến trình KHÔNG phù hợp với mẫu đã đặt (phủ định việc chọn lọc). Hữu ích để “gi
▶Sự khác biệt giữa pkill và killall là gì?
▶Làm thế nào để xem trước một cách an toàn những thứ mà lệnh pkill sẽ ảnh hưởng?
▶Làm thế nào để tôi chấm dứt mọi tiến trình thuộc về một người dùng cụ thể?
Nếu công cụ này đã giúp ích cho bạn, hãy nghĩ đến việc mua một cốc cà phê cho tôi.
Hãy mua cho tôi một cốc cà phê nhé.