Какви процеси може да прекрати утилитата long killer?
sobes.tech AI
Отговор от AI
Инструментът long killer (предполагам, че се отнася до pkill) може да прекратява процеси въз основа на различни критерии:
-
По име на процеса: Прекратяване на всички процеси с дадено име.
# Прекратяване на всички процеси с името "nginx" pkill nginx -
По UID на потребителя: Прекратяване на всички процеси, принадлежащи на определен потребител.
# Прекратяване на всички процеси на потребителя "user1" pkill -U user1 -
По GUID на група: Прекратяване на всички процеси, принадлежащи на определена група.
# Прекратяване на всички процеси на група "developers" pkill -G developers -
По сигнал: Изпращане на определен сигнал към процес. По подразбиране се изпраща
SIGTERM.# Изпращане на сигнал SIGKILL (9) към процес с име "my_app" pkill -9 my_app -
По номер на процес (PID): Въпреки че
pkillе основно за прекратяване на процеси по други критерии, може да се използва и с PID, въпреки че традиционно за това се използваkill.# Прекратяване на процес с PID 12345 pkill 12345 -
По модел на регулярното изразяване: Прекратяване на процеси, чиито имена съответстват на дадено регулярното изразяване.
# Прекратяване на процеси, чиито имена започват с "java" pkill ^java -
По терминал: Прекратяване на всички процеси, свързани с определен терминал.
# Прекратяване на всички процеси на терминала ttyS0 pkill -t ttyS0 -
По време на стартиране: Прекратяване на процеси, стартирани преди повече или по-малко време.
# Прекратяване на процеси, стартирани преди повече от 1 час pkill -o 1h # Прекратяване на процеси, стартирани по-малко от 5 минути преди pkill -n 5m
Важно е да се отбележи, че pkill е по-гъвкав инструмент в сравнение с killall, тъй като поддържа регулярни изрази.