Manpages

NUME

kill - trimite un semnal către un proces

REZUMAT

kill [opțiuni] <pid> [...]

DESCRIERE

Semnalul implicit pentru «kill» este TERM. Utilizați opțiunea -l sau -L pentru a lista semnalele disponibile. Semnalele care sunt în mod special utile sunt: HUP, INT, KILL, STOP, CONT și 0. Semnalele pot fi indicate în trei moduri diferite: -9, -SIGKILL sau -KILL. Valorile PID negative pot fi utilizate pentru a alege grupuri întregi de procese; vedeți coloana PGID din ieșirea comenzii «ps». Un PID de -1 este special; indică toate procesele, cu excepția procesului «kill» însuși și a procesului «init».

OPȚIUNI

<pid> [...]

Trimite un semnal către fiecare <pid> listat.

-<semnal>
-s <semnal>
--signal <semnal>

Specifică semnalul care trebuie trimis. Semnalul poate fi specificat folosind numele sau numărul. Comportamentul semnalelor este explicat în pagina de manual signal(7).

-q, --queue valoare

Utilizează sigqueue(3) mai degrabă decât kill(2) și valoarea argumentului este folosită pentru a specifica un număr întreg care trebuie trimis împreună cu semnalul. Dacă procesul de recepție a instalat un operator pentru a gestiona acest semnal utilizând indicatorul SA_SIGINFO la sigaction(2), atunci poate obține aceste date prin câmpul si_value al structurii siginfo_t.

-l, --list [semnal]

Listează numele semnalelor. Această opțiune are un argument opțional, care va converti numărul semnalului în nume de semnal sau invers.

-L, -table

Listează numele semnalelor într-un tabel amiabil.

NOTE

Shell-ul dumneavoastră (interpretul de linie de comandă) poate avea o comandă «kill» încorporată. Poate fi necesar să rulați comanda descrisă aici ca «/bin/kill» pentru a rezolva conflictul.

EXEMPLE

kill -9 -1

Omoară toate procesele pe care le puteți omorî.

kill -l 11

Transformă numărul 11 într-un nume de semnal.

kill -L

Listează opțiunile de semnal disponibile într-un tabel amiabil.

kill 123 543 2341 3453

Trimite semnalul implicit, SIGTERM, tuturor acestor procese.

CONSULTAȚI ȘI

kill(2), killall(1), nice(1), pkill(1), renice(1), signal(7), sigqueue(3), skill(1)

STANDARDE

Această comandă îndeplinește standardele adecvate. Indicatorul -L este specific pentru Linux.

AUTOR

albert [AT] users.net">Albert Cahalan a scris «kill» în 1999 pentru a înlocui pe cel din „bsdutils” care nu era conform cu standardele. Cel din „util-linux” ar putea, de asemenea, să funcționeze corect.

RAPORTAREA ERORILOR

Trimiteți rapoartele de eroare la procps [AT] freelists.org">procps [AT] freelists.org