pkill Commando-generator
Genereer pkill-commando’s om processen op naam of patroon te signaleren
Eerste stappen met pkill
## Wat is pkill?
Het `pkill`-commando stuurt signalen naar processen door hun naam (of andere eigenschappen) te vergelijken met een patroon — er is geen noodzaak om eerst PIDs op te zoeken. Het is een handige shortcut die samenwerkt met `pgrep` en ideaal is om meerdere processen met dezelfde naam tegelijk te stoppen.
## Hoe te gebruiken
1. **Patroon invoeren**: Typ de procesnaam (of een deel daarvan) waarmee je wilt matchen. 2. **Signal kiezen**: De standaard is `TERM`. Gebruik `--signal KILL` of `-9` om dit te forceren. 3. **Filteren (optioneel)**: Beperk het resultaat tot een bepaalde gebruiker (`-u`) of terminal (`-t`). 4. **Kopieer en uitvoeren**: Kopieer het gegenereerde commando naar je terminal. Voer eerst `pkill -e <pattern>` uit om een voorproefje te zien van de processen die zouden worden gestopt.
Algemene opties
### `--signal` Naam van het signaal Specificeer het signaal aan de hand van de naam. De standaardwaarde is `TERM`. Gebruik `KILL` (of de `-9`-sneltoets) om dit af te dwingen, `HUP` om opnieuw te laden, en `STOP`/`CONT` om te pauzeren/verder te gaan.
### `-9` Sneltoets voor forceerde afsluiting Equivalent aan `--signal KILL` — sluit de overeenkomstige processen onmiddellijk af. Gereserveerd voor processen die een vriendelijke TERM-bericht negeren.
### `-u` Volgens gebruiker Pas alleen processen toe die eigendom zijn van de opgegeven gebruiker. Bijvoorbeeld: `pkill -u www-data php` stopt alleen PHP-processen die eigendom zijn van www-data.
### `-t` Volgens terminal Pas processen toe die verbonden zijn met een specifieke TTY, bijv. `pkill -t pts/0`. Handig om vastgelopen sessies te verwijderen.
### `-e` Alleen weergeven Print wat er gesignaleerd zou worden, maar stuur geen signaal — een proefrun. Bekijk altijd eerst met `-e` voordat je gebruikmaakt van de forceerde `-9`.
### `-v` Invert Pas processen toe die NIET overeenkomen met het patroon (ontken de selectie). Handig voor “alles afsluiten behalve X”.
▶Wat is het verschil tussen pkill en killall?
▶Hoe kan ik veilig bekijken wat pkill zal beïnvloeden?
▶Hoe kan ik alle processen die toebehoren aan een bepaalde gebruiker stoppen?
Als deze tool je heeft geholpen, denk dan eens aan het geven van een kop koffie aan mij.
Koop me een kop koffie.