Jaké procesy může ukončit utilita long killer?
sobes.tech AI
Odpověď od AI
Nástroj long killer (předpokládám, že se jedná o pkill) může ukončit procesy na základě různých kritérií:
-
Podle názvu procesu: Ukončení všech procesů s daným názvem.
# Ukončit všechny procesy s názvem "nginx" pkill nginx -
Podle UID uživatele: Ukončení všech procesů patřících určitému uživateli.
# Ukončit všechny procesy uživatele "user1" pkill -U user1 -
Podle GUID skupiny: Ukončení všech procesů patřících určité skupině.
# Ukončit všechny procesy skupiny "developers" pkill -G developers -
Podle signálu: Odeslání specifického signálu procesu. Výchozí je
SIGTERM.# Odeslat signál SIGKILL (9) procesu s názvem "my_app" pkill -9 my_app -
Podle čísla procesu (PID): Ačkoliv je
pkillprimárně používán k ukončení procesů podle jiných kritérií, lze jej použít i s PID, i když se tradičně používákill.# Ukončit proces s PID 12345 pkill 12345 -
Podle vzoru regulárního výrazu: Ukončení procesů, jejichž názvy odpovídají danému regulárnímu výrazu.
# Ukončit procesy, jejichž názvy začínají na "java" pkill ^java -
Podle terminálu: Ukončení všech procesů spojených s určitým terminálem.
# Ukončit všechny procesy na terminálu ttyS0 pkill -t ttyS0 -
Podle doby spuštění: Ukončení procesů, které byly spuštěny před více nebo méně časem.
# Ukončit procesy spuštěné před více než 1 hodinou pkill -o 1h # Ukončit procesy spuštěné před méně než 5 minutami pkill -n 5m
Je důležité poznamenat, že pkill je flexibilnější nástroj ve srovnání s killall, protože podporuje regulární výrazy.