A Linux killall parancs leállítja a már nem megfelelően működő folyamatokat, és így megakadályozza azok újraindulását. A hibák elkerülése érdekében a parancs testreszabható.

Mi az a Linux killall?

Bizonyos körülmények között, még Linux környezetben is, a rendszer túlterheltté válhat, ami egyes programok vagy folyamatok meghibásodását vagy nem megfelelő működését okozhatja. Az ilyen helyzetekben a rendszer teljes újraindításának szükségességét elkerülendő, a killall parancs felbecsülhetetlen értékűnek bizonyul a legtöbb Linux-disztribúcióban, például a Debianban vagy az Ubuntu-ban. A parancs félelmetes neve ellenére fontos szerepet tölt be. Erőszakosan leállítja az összes folyamatot, kivéve önmagát, ezáltal enyhítve a számítógép terhelését és megtakarítva a memória erőforrásokat.

Hogyan működik a Linux killall parancs?

A Linux killall egy vészhelyzeti opció, amikor egy vagy több folyamat nem reagál vagy hibásan működik, és ezért nem lehet őket a szokásos módon leállítani. Úgy működik, hogy jelzést küld minden aktív folyamatnak, amely megfelel a killall parancsban megadott parancsoknak. A célfolyamatok azonosíthatók a nevük vagy a megfelelő numerikus azonosítójuk alapján.

Mi a killall parancs szintaxisa?

A Linux killall parancs szintaxisa a következő:

$ killall [Options] [Name]
bash

A killall parancs használatakor a folyamat nevének pontos írásmódja és a kis- és nagybetűk megkülönböztetése rendkívül fontos. Ha nem adunk meg konkrét folyamatnevet, a killall parancs végrehajtása a killall parancsot kivéve az összes háttérfolyamatot leállítja.

Milyen opciók állnak rendelkezésre a killall parancshoz?

A Linux killall parancsnak számos opciója van. A legfontosabbak a következők:

  • -e vagy –exact: Ezzel az opcióval biztosíthatja, hogy a hosszú nevek esetében is a pontos írásmód kerüljön figyelembevételre. Ellenkező esetben csak a parancs első 15 karaktere kerül figyelembevételre.
  • -g vagy –process-group: Ezzel az opcióval a folyamat egész csoportját lezárja, amelyhez a folyamat tartozik.
  • -I vagy –ignore-case: Ez az opció figyelmen kívül hagyja a nagy- és kisbetűket.
  • -i vagy –interactive: A folyamat befejezése előtt ez az opció interaktív módon megkérdezi a felhasználót.
  • -l vagy –list: Az opció kiadja az összes ismert jel listáját.
  • -q vagy –quiet: Ezzel az opcióval nem kap panaszt, ha a killall parancs nem fejezett be folyamatot.
  • -V vagy –version: Ezzel az opcióval megkapja a verziószámot.
  • -v vagy –verbose: Ezzel az opcióval értesítést kap, ha egy folyamat sikeresen befejeződött.
  • -w vagy –wait: Ezzel az opcióval a Linux killall másodpercenként ellenőrzi, hogy minden folyamat befejeződött-e.

Példák a Linux killall parancsra

Végül, íme néhány példa a Linux killall parancsra:

$ killall
bash

Ez a parancs azonnal leállítja az összes háttérfolyamatot.

$ killall Example
bash

Ez a parancs befejezi az „Example” folyamatot.

$ killall -i Example
bash

A rendszer megerősítést kér, mielőtt befejezné az „Example” folyamatot.

Ugrás a főmenübe