SIGPWR

SIGPWR (inte POSIX)
Beskrivning Strömavbrott (System V)
Standard processavslut
SA_SIGINFO- koder
Har inga specifika koder

På vissa Unix-system är SIGPWR  en signal som skickas till processer vid strömavbrott.

SIGPWR är en heltalskonstant definierad i signal.h- huvudfilen . De symboliska namnen på signalerna används istället för siffrorna, eftersom numren på signalerna kan skilja sig åt i olika implementeringar.

SIGINFO-signalen i Linux är synonym med SIGPWR.

Etymologi

SIG  är ett vanligt signalprefix (från engelska  signal ), PWR  är en förkortning av engelska.  power  - food, INFO  - förkortning av engelska.  information  - information.

Användning

SIGPWR skickas till processer i väntan på ett strömavbrott. Till exempel när den bärbara datorns batteri tar slut, eller när ett strömavbrott tvingar servern att byta till en avbrottsfri strömförsörjning . Programmet som tar emot denna signal förväntas synkronisera data till den icke-flyktiga lagringsenheten så att en plötslig avstängning av systemet inte resulterar i dataförlust.

På vissa operativsystem använder Boehm garbage collector SIGPWR och SIGXCPU för att synkronisera skräpinsamling i flera processer.