Aké procesy môže ukončiť utilita long killer?
sobes.tech AI
Odpoveď od AI
Nástroj long killer (predpokladám, že ide o pkill) môže ukončiť procesy na základe rôznych kritérií:
-
Podľa názvu procesu: Ukončenie všetkých procesov s daným názvom.
# Ukončiť všetky procesy s názvom "nginx" pkill nginx -
Podľa UID používateľa: Ukončenie všetkých procesov patriacich určitému používateľovi.
# Ukončiť všetky procesy používateľa "user1" pkill -U user1 -
Podľa GUID skupiny: Ukončenie všetkých procesov patriacich určitej skupine.
# Ukončiť všetky procesy skupiny "developers" pkill -G developers -
Podľa signálu: Odoslanie špecifického signálu procesu. Predvolene sa odosiela
SIGTERM.# Odoslať signál SIGKILL (9) procesu s názvom "my_app" pkill -9 my_app -
Podľa čísla procesu (PID): Hoci
pkillsa primárne používa na ukončenie procesov podľa iných kritérií, môže sa použiť aj s PID, hoci sa na to tradične používakill.# Ukončiť proces s PID 12345 pkill 12345 -
Podľa vzoru regulárneho výrazu: Ukončenie procesov, ktorých názvy zodpovedajú danému regulárnemu výrazu.
# Ukončiť procesy, ktorých názvy začínajú na "java" pkill ^java -
Podľa terminálu: Ukončenie všetkých procesov spojených s určitým terminálom.
# Ukončiť všetky procesy na termináli ttyS0 pkill -t ttyS0 -
Podľa doby spustenia: Ukončenie procesov, ktoré boli spustené pred viac alebo menej času.
# Ukončiť procesy spustené pred viac ako 1 hodinou pkill -o 1h # Ukončiť procesy spustené pred menej ako 5 minútami pkill -n 5m
Je dôležité poznamenať, že pkill je flexibilnejší nástroj v porovnaní s killall, pretože podporuje regulárne výrazy.