Câu trả lời:
killall program
taskkill /IM program.exe
killall
, tốt, sẽ giết tất cả : tehtable.wordpress.com/2009/12/07/note-to-elf-solaris-linux
/F
cờ để tiêu diệt mạnh mẽ.
Trên Windows 7 (Vista?), Tôi thích tskill processname
vì bạn không cần phải nhớ chuyển đổi dòng lệnh hoặc viết .exe ở cuối. ví dụ:
tskill chrome
Sẽ giết tất cả các quá trình chrome.
Trên windows XP tôi đã sử dụng pskill
từ bộ pstools , sử dụng cú pháp tương tự. Cả hai lệnh này cũng có thể hoạt động trên các máy tính từ xa, nếu bạn có quyền quản trị.
Trên nhiều hệ thống, bạn sẽ tìm thấy các lệnh kill
và killall
.
Nếu bạn biết PID của quá trình thì bạn có thể sử dụng kill PID
Việc đầu tiên giết chết chỉ một quá trình cụ thể. (Hay đúng hơn, nó sẽ gửi tín hiệu đến nó, ví dụ tín hiệu kết thúc). Bạn có thể viết một trình bao bọc xung quanh đó với ps và grep để hủy tất cả các quy trình khớp với tên.
hoặc, nếu được cài đặt, bạn có thể sử dụng killall
Hãy coi chừng, không phải tất cả các lệnh killall đều làm điều tương tự. Trên Solaris, nó giết chết tất cả các quy trình. Tôi nhắc lại, tất cả. Không chỉ những người bạn muốn mà mỗi quá trình bạn có quyền giết sẽ bị giết. Hãy chắc chắn rằng bạn kiểm tra trang thủ công của hệ thống cục bộ của bạn và hoặc kiểm tra xem đó có phải là liên kết đến killall5 không.
killall5
là một trong những khó chịu.
đối với Windows, bạn có thể sử dụng
taskkill / im program_name
sử dụng taskkill / im program_name / f cho các chương trình có vấn đề hơn
Sử dụng ProcessExplorer nếu bạn muốn thay thế GUI cho TASkmanager
Trên Linux, lệnh này là pkill
hoặc killall
. pkill
thường được khuyến nghị, vì trên một số hệ thống, killall
sẽ thực sự giết tất cả các quy trình .
killall
thực sự giết chết tất cả. Đó không phải là một điều xấu, nhưng nếu bạn không mong đợi nó hoạt động khác đi trên một hệ thống khác thì bạn có thể có được một khoảnh khắc giáo dục .