pkill-komentogeneraattori
Luo pkill-komentoja prosessien signaalien lähettämiseen nimen tai kuviion mukaan
pkill:n käyttöönotto
## Mitä pkill on?
`pkill`-komento lähettää signaaleja prosesseille täsmäämällä niiden nimen (tai muiden määritteiden) hahmoon — ei tarvitse etsiä PID:iä ensin. Se on kätevä pikakomento, joka pariutuu `pgrep`:n kanssa ja on erinomainen useiden samannimisten prosessien pysäyttämiseen kerralla.
## Käyttöohje
1. **Anna hahmo**: Kirjoita prosessin nimi (tai osa siitä) täsmäämistä varten. 2. **Valitse signaali**: Oletus on `TERM`. Käytä `--signal KILL` tai `-9` pakottaaksesi. 3. **Suodata** (valinnainen): Rajaa käyttäjän (`-u`) tai päätteen (`-t`) mukaan. 4. **Kopioi ja suorita**: Kopioi luotu komento terminaaliisi. Suorita ensin `pkill -e <pattern>` nähdäksesi, mitä tapettaisiin.
Yleiset valitsimet
### `--signal` Signaalin nimi Määritä signaali nimellä. Oletus `TERM`. Käytä `KILL`:ää (tai `-9`-pikakomentoa) pakottamiseen, `HUP`:ia uudelleenlataukseen, `STOP`/`CONT` tauottamiseen/jatkamiseen.
### `-9` Pakotetun tapon pikakomento Vastaa `--signal KILL`:ää — tappaa täsmäävät prosessit välittömästi. Varattu prosesseille, jotka sivuuttavat ystävällisen TERM:in.
### `-u` Käyttäjän mukaan Täsmää vain annetun käyttäjän omistamia prosesseja. Esim. `pkill -u www-data php` pysäyttää vain www-data:n omistamat PHP-prosessit.
### `-t` Päätteen mukaan Täsmää tiettyyn TTY:hin liitettyjä prosesseja, esim. `pkill -t pts/0`. Hyödyllinen juuttuneiden istuntojen tyhjentämisessä.
### `-e` Vain tulostus Tulostaa mitä signaalitettaisiin, mutta ei oikeasti lähetä signaalia — kuiva ajo. Esikatsele aina `-e`:llä ennen pakotettua `-9`:ää.
### `-v` Käänteinen Täsmää prosessit, jotka EIVÄT täsmää hahmoa (kiellä valinta). Hyödyllinen "tapa kaikki paitsi X".
▶Mikä ero on pkill:llä ja killall:lla?
▶Miten voin turvallisesti esikatsella, mihin pkill vaikuttaa?
▶Miten tapan kaikki tietyn käyttäjän omistamat prosessit?
Jos tämä työkalu on ollut sinulle hyödyllinen, harkitse kahvin ostamista.
Osta minulle kahvi