KILLALL(1)            Polecenia użytkowników           KILLALL(1)


NAZWA
       killall - zakończ procesy określone nazwą

SKŁADNIA
       killall [-eiqvw] [-sygnał] nazwa ...
       killall -l
       killall -V

OPIS
       killall  wysyła sygnał do wszystkich procesów wymienionych
       w linii poleceń. Jeżeli nie podano nazwy sygnału, wysyłany
       jest sygnał SIGTERM.

       Sygnały  mogą być określane za pomocą nazwy (np. -HUP) lub
       numeru (np. -1). Sygnał 0 (sprawdzenie,  czy  proces  ist­
       nieje) może być podany tylko za pomocą numeru.

       Jeżeli  nazwa polecenia zawiera slash (/), sygnał wysyłany
       będzie do procesów wykonujących to polecenie,  niezależnie
       od ich nazwy.

       killall  zwraca niezerowy kod wyjścia, jeżeli żaden proces
       nie  został  zabity  (zakończony).  Jeżeli   dla   każdego
       podanego  polecenia  zabity został przynajmniej jeden pro­
       ces, zwracany jest kod zero.

       Proces killall nigdy nie  zabija  samego  siebie,  chociaż
       może zabić inne procesy killall.

OPCJE
       -e     Wymuś dokładne dopasowanie dla bardzo długich nazw.
              Jeżeli nazwa polecenia jest dłuższa niż 15  znaków,
              jej  pełna postać może byc niedostępna. W tym przy­
              padku killall zabije wszystkie procesy, dla których
              nazwa polecenia zgadza się z podaną w pierwszych 15
              znakach. Po podaniu opcji -e takie procesy sa pomi­
              jane.  Program  informuje o każdym takim przypadku,
              jeżeli dodatkowo podano opcję -v.

       -i     Pytaj o zgodę przed zabiciem każdego procesu.

       -l     Wypisz wszystkie znane nazwy sygnałów.

       -q     Nie wypisuj odnośnego  komunikatu  gdy  nie  zabito
              żadnego procesu.

       -v     Wypisuj komunikat o każdym udanym wysłaniu sygnału.

       -V     Wypisz informację o wersji programu.

       -w     Zaczekaj,  aż  wszystkie  zabite  procesy  zakończą
              działanie.  killall sprawdza co sekundę, czy któryś
              z  zabitych  procesów  jeszcze  istnieje  i  kończy
              działanie  dopiero,  gdy  wszystkie  skończą pracę.



Linux                     17 lutego 1998                        1





KILLALL(1)            Polecenia użytkowników           KILLALL(1)


              Zauważ, że killall może czekać bez końca gdy sygnał
              został   zignorowany,   nie  zadziałał  lub  proces
              przeszedł do stanu zombie.

PLIKI
       /proc     system plików /proc

ZNANE PROBLEMY
       Zabijanie procesów na podstawie nazwy pliku  działa  tylko
       wtedy,  gdy  plik  wykonywalny  jest podczas wykonywania w
       stanie otwartym.

       Wydanie polecenia killall nazwa może nie działać zgodnie z
       oczekiwaniami na nie-Linuksowych systemach, zwłaszcza, gdy
       zostanie ono wydane przez uprzywilejowanego użytkownika.

       killall -w nie wykrywa sytuacji, w której proces  znika  i
       zostaje zastąpiony przez inny z tym samym numerem PID.

AUTOR
       Werner Almesberger <werner.almesberger@lrc.di.epfl.ch>

ZOBACZ TAKŻE
       kill(1), fuser(1), pidof(1), ps(1), kill(2)

































Linux                     17 lutego 1998                        2