SIGPWR

SIGPWR (ikke POSIX)
Beskrivelse Strømsvigt (System V)
Standard procesafslutning
SA_SIGINFO Koder
Har ingen specifikke koder

På nogle Unix-systemer er SIGPWR  et signal, der sendes til processer, når der er strømsvigt.

SIGPWR er en heltalskonstant defineret i signal.h header-filen . De symbolske navne på signalerne bruges i stedet for numrene, da numrene på signalerne kan være forskellige i forskellige implementeringer.

SIGINFO-signalet i Linux er synonymt med SIGPWR.

Etymologi

SIG  er et almindeligt signalpræfiks (fra engelsk  signal ), PWR  er en forkortelse af engelsk.  power  - food, INFO  - forkortelse af engelsk.  information  - information.

Brug

SIGPWR sendes til processer, mens man venter på et strømsvigt. For eksempel når den bærbare computers batteri løber tør for strøm, eller når et strømsvigt tvinger serveren til at skifte til en uafbrydelig strømforsyning . Programmet, der modtager dette signal, forventes at synkronisere data til den ikke-flygtige lagerenhed, så en pludselig nedlukning af systemet ikke resulterer i datatab.

På nogle operativsystemer bruger Boehm affaldsopsamleren SIGPWR og SIGXCPU til at synkronisere affaldsopsamling på tværs af processer.