Rechercher une page de manuel
killall
Langue: pl
Version: 26 wrze¶nia 2003 (openSuse - 09/10/07)
Section: 1 (Commandes utilisateur)
NAZWA
killall - zakoñcz procesy o danej nazwieSK£ADNIA
killall [-d,--sid] [-c,--context] [-e,--exact] [-g,--process-group] [-i,--interactive] [-q,--quiet] [-s,--signal sygna³] [-v,--verbose] [-w,--wait] [-V,--version] [--] nazwa ...killall -l
killall -V,--version
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).
Je¿eli nazwa polecenia zawiera uko¶nik (/), sygna³ wysy³any bêdzie do procesów wykonuj±cych to polecenie, niezale¿nie od ich nazwy.
killall zwraca zerowy kod wyj¶cia, je¿eli dla ka¿dego podanego polecenia przynajmniej jeden proces zosta³ zabity (zakoñczony). W przeciwnym razie killall zwraca niezerowy kod wyj¶cia.
Proces killall nigdy nie zabija samego siebie (chocia¿ mo¿e zabiæ inne procesy killall).
OPCJE
- -e, --exact
- Wymusza dok³adne dopasowanie bardzo d³ugich nazw. Je¿eli nazwa polecenia jest d³u¿sza ni¿ 15 znaków, jej pe³na postaæ mo¿e byæ niedostêpna. W tym przypadku killall zabije wszystkie procesy, których nazwa polecenia zgadza siê z podan± w pierwszych 15 znakach. Po podaniu opcji -e takie procesy s± pomijane. Program informuje o ka¿dym takim przypadku, je¿eli dodatkowo podano opcjê -v.
- -I, --ignore-case
- Dopasowuje nazwy procesów, ignoruj±c ró¿nice w wielko¶ci liter.
- -g, --process-group
- Zabija grupê procesów, do której nale¿y podany proces. Sygna³ jest wysy³any tylko raz do danej grupy, nawet wtedy gdy w linii poleceñ podano kilka procesów nale¿±cych do tej samej grupy procesów.
- -i, --interactive
- Pyta o zgodê przed zabiciem ka¿dego procesu.
- -l, --list
- Wypisuje wszystkie znane nazwy sygna³ów.
- -q, --quiet
- Nie wypisuje odno¶nego komunikatu, gdy nie zabito ¿adnego procesu.
- -v, --verbose
- Wypisuje komunikat o ka¿dym udanym wys³aniu sygna³u.
- -V, --version
- Wypisuje informacjê o wersji programu.
- -w, --wait
- Czeka, 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ê. Zauwa¿, ¿e killall mo¿e czekaæ bez koñca, gdy sygna³ zosta³ zignorowany, nie zadzia³a³ lub proces przeszed³ do stanu zombie.
- -d
- (tylko Flask) Okre¶la SID: zabija procesy tylko z podanym SID. Wyklucza u¿ycie argumentu -c. Musi poprzedzaæ inne argumenty linii poleceñ.
- -c
- (tylko Flask) Okre¶la kontekst bezpieczeñstwa: zabija tylko procesy maj±ce podany kontekst bezpieczeñstwa. Wyklucza u¿ycie -d. Musi poprzedzaæ inne argumenty linii poleceñ.
PLIKI
/proc lokalizacja systemu 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 systemach nielinuksowych, zw³aszcza gdy zostanie 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.
AUTORZY
Werner Almesberger <Werner.Almesberger@epfl.ch> napisa³ oryginalne psmisc. Od wersji 20 mo¿na obwiniaæ Craiga Smalla <csmall@small.dropbear.id.au>.ZOBACZ TAK¯E
kill(1), fuser(1), pgrep(1), pidof(1), pkill(1), ps(1), kill(2)Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre