tldr/pages.nl/linux/kill.md

1.3 KiB

kill

Stuurt een signaal naar een proces, meestal om het proces te stoppen. Alle signalen behalve SIGKILL en SIGSTOP kunnen door het proces worden onderschept om een nette afsluiting uit te voeren. Meer informatie: https://manned.org/kill.

  • Beëindig een programma met behulp van het standaard SIGTERM (terminate) signaal:

kill {{proces_id}}

  • Lijst signaalwaarden en hun overeenkomstige namen op (te gebruiken zonder het SIG voorvoegsel):

kill -L

  • Beëindig een achtergrondtaak:

kill %{{taak_id}}

  • Beëindig een programma met behulp van het SIGHUP (hang up) signaal. Veel daemons zullen herladen in plaats van beëindigen:

kill -{{1|HUP}} {{proces_id}}

  • Beëindig een programma met behulp van het SIGINT (interrupt) signaal. Dit wordt meestal geïnitieerd door de gebruiker die Ctrl + C indrukt:

kill -{{2|INT}} {{proces_id}}

  • Signaleer het besturingssysteem om een programma onmiddellijk te beëindigen (het programma krijgt geen kans om het signaal te onderscheppen):

kill -{{9|KILL}} {{proces_id}}

  • Signaleer het besturingssysteem om een programma te pauzeren totdat een SIGCONT ("continue") signaal wordt ontvangen:

kill -{{17|STOP}} {{proces_id}}

  • Stuur een SIGUSR1 signaal naar alle processen met de gegeven GID (groeps-ID):

kill -{{SIGUSR1}} -{{groep_id}}