Ce procese poate încheia utilitarul long killer?
sobes.tech AI
Răspuns de la AI
Utilitarul long killer (presupun că se referă la pkill) poate termina procesele pe baza diferitor criterii:
-
După numele procesului: Terminarea tuturor proceselor cu un anumit nume.
# Termină toate procesele cu numele "nginx" pkill nginx -
După UID-ul utilizatorului: Terminarea tuturor proceselor aparținând unui anumit utilizator.
# Termină toate procesele utilizatorului "user1" pkill -U user1 -
După GUID-ul grupului: Terminarea tuturor proceselor aparținând unui anumit grup.
# Termină toate procesele grupului "developers" pkill -G developers -
După semnal: Trimiterea unui semnal specific unui proces. În mod implicit, se trimite
SIGTERM.# Trimite semnalul SIGKILL (9) procesului cu numele "my_app" pkill -9 my_app -
După numărul procesului (PID): Deși
pkilleste folosit în principal pentru a termina procese după alți parametri, poate fi folosit și cu PID, deși în mod tradițional se foloseștekill.# Termină procesul cu PID 12345 pkill 12345 -
După modelul expresiei regulate: Terminarea proceselor a căror nume corespunde unei expresii regulate date.
# Termină procesele a căror nume încep cu "java" pkill ^java -
După terminal: Terminarea tuturor proceselor asociate cu un terminal specific.
# Termină toate procesele de pe terminalul ttyS0 pkill -t ttyS0 -
După vechimea lansării: Terminarea proceselor lansate mai mult sau mai puțin timp în urmă.
# Termină procesele lansate cu mai mult de 1 oră în urmă pkill -o 1h # Termină procesele lansate cu mai puțin de 5 minute în urmă pkill -n 5m
Este important de menționat că pkill este un instrument mai flexibil comparativ cu killall, deoarece suportă expresii regulate.