Ubuntu: Linux voor mensen/Processen/Signalen
Uiterlijk
Processen eindigen omdat ze een signaal krijgen. Je kan verschillende signalen naar een proces sturen. Om dat te doen gebruik je het kill commando (zie de paragraaf Het kill commando. Met de optie -l krijg je een lijst van de mogelijke waarden van de signalen. De meeste worden echter intern door de programma's op je systeem gebruikt. Als gewone gebruiker heb je doorgaans enkel de volgende signalen nodig:
Naam Waarde Betekenis SIGTERM 15 Beëindigt het proces op een ordelijke manier. SIGINT 2 Onderbreek het proces. Een proces kan dit signaal negeren. SIGKILL 9 Onderbreek het proces. Een proces kan dit signaal niet negeren. SIGHUP 1 Voor demonen: laat het proces zijn configuratiebestand(en) opnieuw inlezen.
We gaan zodadelijk verder in op het gebruik van de signalen.
Je kan meer lezen over hoe een proces op een bepaald signaal zal reageren in man signal.