Файлы System/bin Android 12. Справочник.


  Все     Команда     Скрипт     Служба     Приложение  

killall
Отправить сигнал (по умолчанию: TERM) всем процессам с заданными именами

Симлинк на: [ ToyBox ]

Тип файла: команда
  Eng  

usage: killall [-l] [-iqv] [-SIGNAL|-s SIGNAL] PROCESS_NAME...

Отправить сигнал (по умолчанию: TERM) всем процессам
с заданными именами

  • -i Спроситm подтверждение перед завершением (kill)процесса

  • -l Распечатать список всех доступных сигналов

  • -q Не печатать никаких предупреждений или сообщений об ошибках

  • -s Отправить SIGNAL вместо SIGTERM

  • -v Сообщить об успешной отправке сигнала

  • -w Подождать, пока все сигнальные процессы не будут завершены

    [ ToyBox ]     [ ManLinux ]

    Комментарии
    <li>SIGINT - самый безобидный сигнал завершения, означает Interrupt. Он отправляется процессу, запущенному из терминала с помощью сочетания клавиш Ctrl+C. Процесс правильно завершает все свои действия и возвращает управление;
    <li>SIGQUIT - это еще один сигнал, который отправляется с помощью сочетания клавиш, программе, запущенной в терминале. Он сообщает ей что нужно завершиться и программа может выполнить корректное завершение или проигнорировать сигнал. В отличие от предыдущего, она генерирует дамп памяти. Сочетание клавиш Ctrl+/;
    <li>SIGHUP - сообщает процессу, что соединение с управляющим терминалом разорвано, отправляется, в основном, системой при разрыве соединения с интернетом;
    S<li>IGTERM - немедленно завершает процесс, но обрабатывается программой, поэтому позволяет ей завершить дочерние процессы и освободить все ресурсы;
    <li>SIGKILL - тоже немедленно завершает процесс, но, в отличие от предыдущего варианта, он не передается самому процессу, а обрабатывается ядром. Поэтому ресурсы и дочерние процессы остаются запущенными.