Ubuntu: Linux voor mensen/Processen/Signalen

Uit Wikibooks
Naar navigatie springen Naar zoeken springen

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.

Informatie afkomstig van http://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.