Kill - trimite semnale proceselor

ucide [-s signal_name] pid.

ucide-l [exit_code]

-imya_signala ucide pid.

ucide - numără pid.

Programul kill este folosit pentru a controla procesele care rulează prin PID, trimițându-le semnale de control.







Utilizatorul root, poate gestiona orice proces, inclusiv procesele altor utilizatori.

Dacă nu este specificat niciun nume simbolic sau număr de semnal, este trimis un semnal TERM.

Sunt disponibile următoarele opțiuni:
-s signal_name
Această opțiune vă permite să trimiteți un semnal procesului folosind numele său simbolic.
Implicit, semnalul TERM este trimis.

De fapt, această opțiune poate fi omisă prin setarea numai a caracterului "-" înaintea numelui
sau numărul de semnal, de exemplu: -HUP sau -1.

Fără specificarea operandului, acesta afișează numele semnalelor. În caz contrar, afișați numele semnalului,
corespunzătoare codului de completare specificat.

Specificați numele simbolic al semnalului pentru a fi trimis la proces.

Specificați un semnal prin valoarea numerică (numai un număr pozitiv)







Următoarele PID-uri au un înțeles special.

Atunci când este executat de către root-ul utilizatorului, trimite un semnal tuturor proceselor,
altfel toate procesele aparținând acestui utilizator.
Mai jos sunt cele mai frecvent utilizate semnale, are sens, amintiți-le:

6 ABRT (abortare) - terminare anormală

9 KILL - distrugere necondiționată

15 TERM (semnal de terminare a software-ului) - finalizarea software-ului

Unele cochilii de sistem au o comandă built-in kill cu funcționalități identice sau similare. Pentru mai multe informații, consultați manualul de referință
construirea omului (1). După terminarea cu succes, programul kill returnă 0, altfel> 0.

Mulți demoni răspund la semnalul HUP, revedind fișierul de configurare,
fără a întrerupe lucrarea. De exemplu, avem un anumit daemon cu PID 123, nu întrerupem
munca sa, facem modificări în fișierul de configurare. Ce ar face un demon activ?
aceste schimbări, trimite-i un semnal HUP.

ucide -HUP 123
sau
ucide -1 123

Pentru a finaliza, fără îndoială, procesul (de exemplu, dacă acesta se blochează), utilizați semnalul KILL sau 9 în echivalent numeric.

Semnalul KILL nu este interceptat, procesul este distrus la nivelul sistemului de operare.
ucide -9 123
În plus, puteți gestiona un grup de procese prin codul PGID:
ucide -TERM -PGID

Vezi și:
(1), csh (1), killall (1), ps (1), kill (2), sigaction (2)







Articole similare

Trimiteți-le prietenilor: