.\" .\" Copyright 1993-2002 Werner Almesberger .\" 2002-2023 Craig Small .\" This program is free software; you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation; either version 2 of the License, or .\" (at your option) any later version. .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH УБИЈ_СВЕ 1 2023\-06\-17 psmisc "Корисничке наредбе" .SH НАЗИВ killall – убија процесе по називу .SH УВОД .ad l \fBkillall\fP [\fB\-Z\fP,\fB\ \-\-context\fP \fIобразац\fP] [\fB\-e\fP,\fB\ \-\-exact\fP] [\fB\-g\fP,\fB\ \-\-process\-group\fP] [\fB\-i\fP,\fB\ \-\-interactive\fP] [\fB\-n\fP,\fB\ \-\-ns\fP \fIПИД\fP] [\fB\-o\fP,\fB\ \-\-older\-than\fP \fIВРЕМЕ\fP] [\fB\-q\fP,\fB\ \-\-quiet\fP] [\fB\-r\fP,\fB\ \-\-regexp\fP] [\fB\-s\fP,\fB\ \-\-signal\fP \fIСИГНАЛ\fP,\ \fB\-\fP\fIСИГНАЛ\fP] [\fB\-u\fP,\fB\ \-\-user\fP \fIuser\fP] [\fB\-v\fP,\fB\ \-\-verbose\fP] [\fB\-w\fP,\fB\ \-\-wait\fP] [\fB\-y\fP,\fB\ \-\-younger\-than\fP \fIВРЕМЕ\fP] [\fB\-I\fP,\fB\ \-\-ignore\-case\fP] [\fB\-V\fP,\fB\ \-\-version\fP] [\fB\-\-\fP] \fIназив\fP ... .br \fBkillall\fP \fB\-l\fP, \fB\-\-list\fP .br \fBkillall\fP \fB\-V\fP,\fB\ \-\-version\fP .ad b .SH ОПИС \fBkillall\fP шаље сигнал свим процесима који обављају било коју од наведених наредби. Ако није наведен ниједан назив сигнала, шаље се „SIGTERM“. .PP Signals can be specified either by name (e.g.\& \fB\-HUP\fP or \fB\-SIGHUP\fP) or by number (e.g.\& \fB\-1\fP) or by option \fB\-s\fP. .PP Ако назив наредбе није регуларни израз (опција \fB\-r\fP) и садржи косу црту (\fB/\fP), процеси који извршавају ту посебну датотеку биће изабрани за убијање, независно од њиховог назива. .PP \fBkillall\fP даје нулу као резултирајући код ако је барем један процес убијен за сваку исписану наредбу, или није исписана ниједна наредба а барем један процес одговара \fB\-u\fP и \fB\-Z\fP критеријуму претраге. \fBkillall\fP даје не\-нулу у супротном. .PP Процес \fBkillall\fP никада не убија самог себе (али може убити друге \fBkillall\fP процесе). .SH ОПЦИЈЕ .IP "\fB\-e\fP, \fB\-\-exact\fP" Захтева тачно подударање за врло дуге називе. Ако је назив наредбе дужи од 15 знакова, пун назив можда неће бити доступан (тј. замењен је). У овом случају, \fBkillall\fP ће убити све што се подудара са првих 15 знакова. Са \fB\-e\fP, такви уноси се прескачу. \fBkillall\fP исписује поруку за сваки прескочени унос ако је \fB\-v\fP наведена поред \fB\-e\fP. .IP "\fB\-I\fP, \fB\-\-ignore\-case\fP" Одрађује покапање назива процеса без разликовања величине слова. .IP "\fB\-g\fP, \fB\-\-process\-group\fP" Убија групу процеса којој процес припада. Сигнал убијања шаље се само једном по групи, чак и ако је пронађено више процеса који припадају истој групи процеса. .IP "\fB\-i\fP, \fB\-\-interactive\fP" Међудејствено пита за потврду пре убијања. .IP "\fB\-l\fP, \fB\-\-list\fP" Исписује све познате називе сигнала. .IP "\fB\-n\fP, \fB\-\-ns\fP" Упоређује са називним простором ПИБ\-а датог ПИБ\-а. Основно је да упоређује са свим називним просторима. .IP "\fB\-o\fP, \fB\-\-older\-than\fP" Упоређује само процесе који су старији (започети пре) наведеног времена. Време је назначено као вредност са покретним зарезом а затим јединица. Јединице су „s,m,h,d,w,M,y“ за секунде, минуте, сате, дане, недеље, месеце и године. .IP "\fB\-q\fP, \fB\-\-quiet\fP" Не жали се ако није убијен ниједан процес. .IP "\fB\-r\fP, \fB\-\-regexp\fP" Тумачи шаблон назива процеса као проширени регуларни израз ПОСИКСА, за \fBregex\fP(3). .IP "\fB\-s\fP, \fB\-\-signal\fP, \fB\-\fP\fIСИГНАЛ\fP" Шаље овај сигнал уместо „SIGTERM“\-а. .IP "\fB\-u\fP, \fB\-\-user\fP" Убија само процесе које поседује наведени корисник. Називи наредби су изборни. .IP "\fB\-v\fP, \fB\-\-verbose\fP" Извештава ако је сигнал успешно послат. .IP "\fB\-V\fP, \fB\-\-version\fP" Приказује информације о издању. .IP "\fB\-w\fP, \fB\-\-wait\fP" Чека да сви убијени процеси умру. \fBkillall\fP проверава једном у секунди да ли неки од убијених процеса и даље постоји и резултира само ако ниједан није остао. Знајте да \fBkillall\fP може да чека заувек ако је сигнал занемарен, није деловао или ако процес остане у зомби стању. .IP "\fB\-y\fP, \fB\-\-younger\-than\fP" Упоређује само процесе који су млађи (започети након) наведеног времена. Време је назначено као вредност са покретним зарезом а затим јединица. Јединице су „s,m,h,d,w,M,y“ за секунде, минуте, сате, дане, недеље, месеце и године. .IP "\fB\-Z\fP, \fB\-\-context\fP" Наводи контекст безбедности: убија само процесе који имају контекст безбедности који се подударају са датим шаблоном проширеног регуларног израза. Мора да претходи осталим аргументима на линији наредби. Називи наредби нису обавезни. .SH ДАТОТЕКЕ .TP /proc место „proc“ система датотека .SH "ПОЗНАТЕ ГРЕШКЕ" Убијање по датотеци ради само за извршне које су остале отворене за време изврашавање, тј. нечисте извршне се не могу убити на овај начин. .PP Знајте да уписивање \fBkillall\fP \fIназив\fP не може имати жељеног дејства на не\-Линукс системима, нарочито када се ради са привилегованим корисником. .PP \fBkillall \-w\fP не открива ако процес нестане и буде замењен новим процесом са истим ПИБ\-ом између претраживања. .PP Ако процеси промене своје називе, \fBkillall\fP не може бити у могућности да их исправно упореди. .PP \fBkillall\fP има ограничење назива који се могу навести на линији наредби. Ова бројка је величина великог целог броја без знака помножена са 8. За већину 32\-битних система ограничење је 32, а слично за 64\-битни систем ограничење је обично 64. .SH "ВИДИТЕ ТАКОЂЕ" \fBkill\fP(1), \fBfuser\fP(1), \fBpgrep\fP(1), \fBpidof\fP(1), \fBpkill\fP(1), \fBps\fP(1), \fBkill\fP(2), \fBregex\fP(3).