`Kill -12` i Unix skickar
sigusr2 signal till en process. SigusR2 (signalanvändningsdefinierad 2) är en användardefinierad signal; Dess betydelse är inte fördefinierad av systemet. Det är upp till applikationen som tar emot signalen för att definiera vilka åtgärder (om någon) det tar som svar.
Till skillnad från vissa signaler (som Sigterm som begär en graciös avstängning) har SigusR2 inte ett standard, allmänt förväntat beteende. Ett program kan använda det för saker som:
* Re-lästkonfigurationsfiler: Applikationen kan vara utformad för att läsa sin konfigurationsfil igen när den tar emot SigUSR2.
* utlöser en specifik åtgärd eller funktion: Programmet kan programmeras för att utföra en viss uppgift vid mottagandet av denna signal.
* felsökning eller loggning: Det kan användas för att utlösa felsökning eller skriva specifika loggposter.
Kort sagt beror effekten av "Kill -12" helt på hur den riktade processen är programmerad för att hantera SigUSR2 -signalen. Om processen inte hanterar den kommer den sannolikt inte att göra någonting.