Programiści: Python, Django, Java | Administratorzy IT | Outsourcing IT
TwitterFacebookYouTubeEmail

Odpowiednik kill, killall w Windows

Potrzeba

Czy zdarzyło się wam kiedyś przy czynnościach administracyjnych, że musieliście zabić wszystkie procesy danej aplikacji?

Ostatnio na pracującym serwerze Windows 2008 musiałem zaktualizować Firefox i nie mogłem doprosić się użytkowników terminalowych o zamknięcie przeglądarek, więc musiałem sobie poradzić inaczej.

Linux

W systemach unikowych, na przykład Linux jest to bardzo popularne polecenie:

kill – najczęściej używane w wariancie kill -9 pid do definitywnego zabicia procesu

Jest także polecenie killall, które służy do wysłania sygnału do wszystkich procesów danego programu. I tu znowu najczęściej do zabicia wszystkich procesów używa się polecenia killall -9, ale tym razem nie podajemy numeru procesu, tylko nazwę aplikacji, na przykład: killall -9 firefox.

Windows 2008

Odpowiednikiem w Windows jest polecenie taskkill. I tak, zabicie wszystkich procesów, wszystkich użytkowników, dla przeglądarki Firefox wygląda następująco:

taskkill /F /IM firefox.exe /t