SIGUSR2

SIGUSR2
SIGUSR1 и SIGUSR2
Описание: Сигналы определяемые пользователем
По умолчанию: завершение процесса
коды SA_SIGINFO
(не имеет специфических кодов)

В SIGUSR1 и SIGUSR2 — пользовательские сигналы, которые могут быть использованы для межпроцессной синхронизации и управления.

SIGUSR1 и SIGUSR2 — целочисленные константы, определенные в заголовочном файле signal.h. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться.

Этимология

SIG — общий префикс сигналов (от англ. signal), USR — сокращенное написание англ. user-defined — определяемый пользователем.

Использование

SIGUSR1 и SIGUSR2 могут быть использованны программой для произвольных нужд, например для межпроцессной (или межпоточной) синхронизации, управления фоновыми процессами (демонами) и т. п. По умолчанию, сигналы SIGUSR1 и SIGUSR2 завершают выполнение процесса.

Ранние разработки системы сигналов не имели пользовательских сигналов, поэтому для управления демонами (для их реинициализации) традиционно используется сигнал Сигналы SIGALRM | SIGHUP | SIGINT | SIGPIPE | SIGSEGV | SIGUSR1 | SIGUSR2 | SIGCONT | SIGTSTP | SIGTTOU | SIGPOLL | SIGSYS | SIGURG | SIGXCPU | Сигналы реального времени (определяемые пользователем) — SIGRTMIN — SIGRTMAX.

Некоторые сигналы не включенные в POSIX и синонимы SIGEMT | SIGIO | SIGPWR (SIGINFO) | SIGWINCH | SIGUNUSED

Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "SIGUSR2" в других словарях:

  • SIGUSR2 — Benutzerdefinierbares Signal (ATT Signal Nr. 17, BSD Signal Nr. 31) unter UNIX ( >xedit /usr/include/signal.h) …   Acronyms

  • SIGUSR2 — Benutzerdefinierbares Signal (ATT Signal Nr. 17, BSD Signal Nr. 31) unter UNIX ( >xedit /usr/include/signal.h) …   Acronyms von A bis Z

  • SIGUSR1 и SIGUSR2 — Описание: Сигналы определяемые пользователем По умолчанию: завершение процесса коды SA SIGINFO (не имеет специфических кодов) В POSIX системах, SIGUSR1 и SIGUSR2  пользовательские сигналы, которые могут быть использованы для… …   Википедия

  • SIGUSR1 and SIGUSR2 — Infobox Computing signal description = User defined signals action = Abnormal termination of the processOn POSIX compliant platforms, SIGUSR1 and SIGUSR2 are signals sent to computer programs to indicate user defined conditions. The symbolic… …   Wikipedia

  • SIGUSR1 — и SIGUSR2 Описание: Сигналы определяемые пользователем По умолчанию: завершение процесса коды SA SIGINFO (не имеет специфических кодов) В SIGUSR1 и SIGUSR2  пользовательские сигналы, которые могут быть использованы для межпроцессной синхронизации …   Википедия

  • SIGQUIT — Ein Signal ist eine Systemnachricht an einen laufenden Prozess. Signale sind eine primitive Form von Interprozesskommunikation. Die meisten Signale bewirken auch eine Aktion – meist das Beenden des Prozesses. Andere hingegen dienen lediglich der… …   Deutsch Wikipedia

  • SIGTSTP — Ein Signal ist eine Systemnachricht an einen laufenden Prozess. Signale sind eine primitive Form von Interprozesskommunikation. Die meisten Signale bewirken auch eine Aktion – meist das Beenden des Prozesses. Andere hingegen dienen lediglich der… …   Deutsch Wikipedia

  • Signal (Computer) — Ein Signal ist eine Systemnachricht an einen laufenden Prozess. Signale sind eine primitive Form von Interprozesskommunikation. Die meisten Signale bewirken auch eine Aktion – meist das Beenden des Prozesses. Andere hingegen dienen lediglich der… …   Deutsch Wikipedia

  • SIGHUP — Описание: Потеря соединения с терминалом По умолчанию: завершение процесса коды SA SIGINFO (не имеет специфических кодов) В POSIX системах, SIGHUP  сигнал, посылаемый процессу для уведомления о потере соединения с управляющим терминалом …   Википедия

  • Signal (computing) — A signal is a limited form of inter process communication used in Unix, Unix like, and other POSIX compliant operating systems. Essentially it is an asynchronous notification sent to a process in order to notify it of an event that occurred. When …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»