3.1.3. Уничтожение процесса

3.1.3. Уничтожение процесса

Для уничтожения процесса предназначена команда kill. Ей достаточно указать идентификатор требуемого процесса.

Команда kill посылает процессу сигнал SIGTERM, являющийся запросом на завершение.[10] По умолчанию, если в программе отсутствует обработчик данного сигнала, процесс просто завершает свою работу. О сигналах речь пойдет в разделе 3.3, "Сигналы".

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Уничтожение (отмена) потока

Из книги автора

Уничтожение (отмена) потока Корректное завершение выполняющегося потока «извне», из другого потока (то есть асинхронно относительно прерываемого потока), — задача отнюдь не тривиальная; она намного сложнее аналогичной задачи прерывания процесса. Это связано с


10.4.5. Уничтожение процессом самого себя

Из книги автора

10.4.5. Уничтожение процессом самого себя Процессы прерывают себя вызовом либо exit(), либо _exit(). Когда функция процесса main() возвращает управление, стандартная библиотека С вызывает exit() со значением, возвращаемым main() в качестве параметра.void exit(int exitCode);void _exit(int exitCode);Две формы,


10.4.6. Уничтожение других процессов

Из книги автора

10.4.6. Уничтожение других процессов Разрушение другого процесса почти столь же просто, как создание нового — нужно просто уничтожить его:int kill(pid_t pid, int signum);pid должен быть идентификатором процесса, который требуется уничтожить, а signum описывает, как это нужно сделать.


Уничтожение программы

Из книги автора

Уничтожение программы Любой объект на уровне MI, который можно создать, можно и уничтожить. Соответственно на каждую команду создания объектов MI приходится команда уничтожения. Пользователь на уровне MI устанавливает системный указатель на программу или другой объект MI и


Уничтожение полученного маршрута от отправителя

Из книги автора

Уничтожение полученного маршрута от отправителя К сожалению, использование параметра маршрутизации образует брешь в системе обеспечения безопасности программ, выполняющих аутентификацию по IP-адресам (сейчас такая проверка считается недостаточной). Если хакер


Уничтожение cookies: забудь, кто я

Из книги автора

Уничтожение cookies: забудь, кто я Как вам известно, вся информация о вас прописывается в cookies-файлах. Вы попадаете на файлообменный сервис, и сервер с радостью узнает (помимо IP), что вот он, юзер с логином User12345678 и паролем qwerty. Не дам ему качать, алчному хапуге, у меня в логах


Уничтожение

Из книги автора

Уничтожение Допустим, вы обнаружили, что ваш компьютер кишмя кишит всевозможными вирусами. Что делать?– Ни в коем случае не поддавайтесь панике! Наверное, ни один вирус не сможет натворить столько бед, сколько смогут дрожащие руки перепуганного пользователя. Поэтому


3.1.3. Уничтожение процесса

Из книги автора

3.1.3. Уничтожение процесса Для уничтожения процесса предназначена команда kill. Ей достаточно указать идентификатор требуемого процесса.Команда kill посылает процессу сигнал SIGTERM, являющийся запросом на завершение.[10] По умолчанию, если в программе отсутствует обработчик


8.4.3. Динамическое создание и уничтожение массивов

Из книги автора

8.4.3. Динамическое создание и уничтожение массивов Оператор new может выделить из хипа память для размещения массива. В этом случае после спецификатора типа в квадратных скобках указывается размер массива. Он может быть задан сколь угодно сложным выражением. new


14. Инициализация, присваивание и уничтожение класса

Из книги автора

14. Инициализация, присваивание и уничтожение класса В этой главе мы детально изучим автоматическую инициализацию, присваивание и уничтожение объектов классов в программе. Для поддержки инициализации служит конструктор - определенная проектировщиком функция (возможно,


Уничтожение томатов

Из книги автора

Уничтожение томатов К сожалению, в данный момент при столкновении сыра с помидорами ничего не происходит. Ситуацию надо исправить при помощи кода, добавленного в метод updatePosition, который приведен в листинге 11.30.Листинг 11.30// Уничтожаем помидоры при столкновении с сыромfor (int


Уничтожение одного элемента.

Из книги автора

Уничтожение одного элемента. 1. Кликните дважды на элемент (заголовок, параграф, стихи и т. д.).2. Нажмите иконку BookCorrector "delete" или кликните правой кнопкой мышки внутри основного окна BookDesigner и затем нажмите "delete" в появившемся


Уничтожение нескольких последовательных элементов.

Из книги автора

Уничтожение нескольких последовательных элементов. 1. Кликните дважды на первый элемент (заголовок, параграф, стихи и т. д.).2. Удерживая Shift, кликните на последний элемент.3. Нажмите иконку BookCorrector "delete" или кликните правой кнопкой мышки внутри основнового окна BookDesigner и затем


3.3.3. Уничтожение фонового задания

Из книги автора

3.3.3. Уничтожение фонового задания Сигнал о завершении посылается процессу командой kill:kill [-сигнал] номер_процессаДалее в этой книге мы рассмотрим, какие существуют сигналы. Пока же достаточно знать, что по умолчанию команда kill посылает сигнал номер 1 — HUP (hang?up -oтбой). На