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.
SIG er et almindeligt signalpræfiks (fra engelsk signal ), PWR er en forkortelse af engelsk. power - food, INFO - forkortelse af engelsk. information - information.
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.
POSIX- signaler | |||
---|---|---|---|
| |||
|