SIGUSR1

SIGUSR1
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.

Игры ⚽ Поможем решить контрольную работу

Полезное


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

  • 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 — Benutzerdefinierbares Signal (ATT Signal Nr. 16, BSD Signal Nr. 30) unter UNIX ( >xedit /usr/include/signal.h) …   Acronyms

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

  • SIGUSR2 — 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

  • Señal (informática) — Una señal (signal) es una forma limitada de comunicación entre procesos empleada en Unix y otros sistemas operativos compatibles con POSIX. En esencia es una notificación asíncrona enviada a un proceso para informarle de un evento. Cuando se le… …   Wikipedia Español

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


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

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