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.
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.
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.
POSIX- signaler | |||
---|---|---|---|
| |||
|