Команда Killall
«Killall» следует следующей структуре -
killall [ОПЦИИ] имяСогласно странице руководства «killall», инструмент отправляет сигнал целевым процессам. Без указания типа сигнала по умолчанию SIGTERM. Если «killall» может убить хотя бы 1 процесс, соответствующий требованиям, он возвращает нулевой код возврата. Вы не можете убить процесс убийства.
Убиваем процесс
Это самый простой способ использования команды «killall». Все, что вам нужно сделать, это просто передать название процесса.
Например, у меня открыты диски GNOME, имя процесса «gnome-disks». Чтобы убить процесс, выполните следующую команду -
killall gnome-диски
Прося разрешения
Когда вы запускаете команды killall, есть большая вероятность, что вы собираетесь убить что-то непреднамеренное. Вы должны использовать флаг «-i».
killall -i гном-диски
Чувствительность к регистру
Как правило, killall чувствителен к регистру, поэтому убедитесь, что вы вводите имя правильно.
# Неправильная командаkillall GNOME-диски
# Правильная команда
killall gnome-диски
Если вы хотите принудительно использовать killall без учета регистра, используйте флаг «-I».
killall -I GNOME-диски
Выбор сигнала КОНЕЦ
Доступны различные типы оконечных сигналов. Если вы хотите использовать конкретный сигнал окончания, используйте следующую структуру -
killall -s# ИЛИ ЖЕ
killall --сигнал
# ИЛИ ЖЕ
killall -СИГНАЛ
Чтобы узнать список доступных сигналов, используйте флаг «-l».
killall -l
Процесс убийства по времени
Вы также можете сказать «killall» завершить процессы в зависимости от времени их выполнения!
killall -o [ВРЕМЯ]# ИЛИ ЖЕ
killall --older-than [ВРЕМЯ]
Например,
killall -o 2hЭта команда убьет все процессы, которые выполнялись более 2 часов.
killall -y [ВРЕМЯ]# ИЛИ ЖЕ
killall - моложе-чем [ВРЕМЯ]
Например,
killall -y 2hЭта команда убьет все процессы младше 2 часов.
Убивает все процессы, принадлежащие пользователю
Это очень рискованный поступок, который может даже сделать вашу систему бесполезной, если вы ее не перезапустите. Убедитесь, что вы выполнили все важные задачи.
Структура выглядит так -
killall -u [ИМЯ ПОЛЬЗОВАТЕЛЯ]Например,
killall -у викторЭта команда убьет все под пользователем «viktor».
Другие команды killall
Есть ряд других доступных команд «killall». Для краткого списка используйте следующую команду -
killall --help
Для подробного объяснения каждого отдельного параметра и опций лучшим вариантом является справочная страница.
человек killall
Вы можете экспортировать справочную страницу в отдельный текстовый файл для последующего чтения.
человек killall> ~ / Рабочий стол / killall.текст
Наслаждаться!