β οΈ Het killall Commando in Linux¶
In deze handleiding leer je hoe je killall gebruikt op een Linux-systeem.
Het commando killall wordt gebruikt om processen te beΓ«indigen op naam in plaats van op PID.
Dit is handig als je meerdere instanties van een programma tegelijk wilt afsluiten.
Achtergrondinformatie
Het commando killall is niet altijd standaard aanwezig, maar meestal wel beschikbaar via het pakket psmisc.
- Het stuurt signalen (standaard SIGTERM) naar alle processen met de opgegeven naam.
- Je kunt net als bij
killspecifieke signalen meegeven (bijvoorbeeld-9voor SIGKILL). - Alleen de eigenaar van het proces (of root) mag deze stoppen.
- Handig voor het in één keer stoppen van meerdere gelijknamige processen.
Controleren of killall aanwezig is¶
Controleer of killall beschikbaar is met:
βοΈ Installeren van killall¶
Het commando killall maakt deel uit van het pakket psmisc.
Dit pakket bevat ook andere hulpmiddelen zoals pstree, fuser en peekfd.
Installatie op Debian/Ubuntu:
Hieronder vind je enkele veelgebruikte voorbeelden van killall:
killall firefoxβ Stop alle processen met de naam firefoxkillall -9 firefoxβ Forceer beΓ«indiging van alle firefox-processenkillall -u gebruiker procesnaamβ Stop proces van een specifieke gebruiker
killall -i firefoxβ Vraag bevestiging per proceskillall -q firefoxβ Onderdruk foutmeldingen als het proces niet draaitkillall -s HUP apache2β Stuur specifiek signaal (bijvoorbeeld herstart apache2)killall -w firefoxβ Wacht tot alle processen echt gestopt zijn
killall heeft geen configuratiebestanden.
Procesbeheer wordt geregeld via de kernel en signalen.
killall schrijft zelf geen logs weg.
Afgesloten processen kunnen wel teruggevonden worden in syslog of door auditing.
Voor auditing kun je auditd gebruiken, bijvoorbeeld:
Updaten van killall¶
Omdat killall deel uitmaakt van het pakket psmisc, update je dit pakket:
Verwijderen van killall¶
Het verwijderen van killall is meestal veilig, maar je verliest de mogelijkheid om processen eenvoudig op naam te beΓ«indigen.
π Handleiding¶
De ingebouwde handleiding is beschikbaar via: