SIGPWR

SIGPWR
SIGPWR (не POSIX)
Описание: Авария питания (System V)
По умолчанию: завершение процесса
коды SA_SIGINFO
(не имеет специфических кодов)

В некоторых Unix-системах, SIGPWR — сигнал, посылается процессам при аварии сетевого питания.

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

Сигнал SIGINFO в Linux, является синонимом SIGPWR.

Этимология

SIG — общий префикс сигналов (от англ. signal), PWR — сокращение англ. power — питание, INFO — сокращение англ. information — информация.

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

SIGPWR посылается процессам при ожидании аварии сетевого питания. Например, при снижении заряда батареи переносного компьютера или когда авария питания вынуждает сервер переключится на источник бесперебойного питания. Ожидается что программа, получившая этот сигнал, синхронизирует данные с энергонезависимым устройством хранения, чтобы внезапное отключение системы не привело к потере данных.

На некоторых операционных системах, Boehm garbage collector использует SIGPWR и SIGXCPU для синхронизации кросс-процессного сбора мусора.

Сигналы POSIX
SIGABRT | SIGALRM | SIGFPE | SIGHUP | SIGILL | SIGINT | SIGKILL | SIGPIPE | SIGQUIT | SIGSEGV | SIGTERM | SIGUSR1 | SIGUSR2 | SIGCHLD | SIGCONT | SIGSTOP | SIGTSTP | SIGTTIN | SIGTTOU | SIGBUS | SIGPOLL | SIGPROF | SIGSYS | SIGTRAP | SIGURG | SIGVTALRM | SIGXCPU | SIGXFSZ |

Сигналы реального времени (определяемые пользователем) — SIGRTMIN — SIGRTMAX.

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

Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


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

  • SIGPWR — Infobox Computing signal name = SIGPWR (non POSIX) description = Power failure (System V) action = Abnormal termination of the process (some systems, including Linuxman|7|signal|die.net|List of available signals] ), ignored (other systems)On some …   Wikipedia

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

  • SIGXCPU — Infobox Computing signal description = CPU time limit exceeded (4.2BSD) action = Abnormal termination of the processOn POSIX compliant platforms, SIGXCPU is a signal, which is delivered to and can be caught by computer programs when they have… …   Wikipedia

  • SIGINFO — Infobox Computing signal name = SIGINFO (non POSIX) description = status request from the keyboard action = ignoreOn some Unix like platforms, SIGINFO is the signal sent to computer programs when a status request is received from the keyboard.… …   Wikipedia

  • 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

  • Kill (Unix) — En informatique, kill est une commande de certains systèmes d exploitation (particulièrement Unix et ses dérivés) utilisée pour demander l arrêt d un processus en cours d exécution. Sommaire 1 Implémentations 2 Exemples 3 Voir aus …   Wikipédia en Français

  • SIGALRM — Au sein des plateformes répondant aux normes POSIX, SIGALRM est le signal envoyé à un processus lorsqu une limite de temps est écoulée. La constante symbolique du pré processeur C pour SIGALRM est définie dans le fichier d en tête signal.h. Les… …   Wikipédia en Français

  • SIGINT (POSIX) —  Pour l’article homonyme, voir SIGINT.  SIGINT est, au sein des plateformes répondant aux normes POSIX, le signal envoyé à un processus afin de provoquer son interruption. La constante symbolique du pré processeur C pour SIGINT est… …   Wikipédia en Français


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

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