Sobes.tech
Senior

Hogyan állítsuk le a Linuxban futó folyamatot?

sobes.tech MI

Válasz az MI-től

Egy futó folyamatot Linuxban többféleképpen lehet leállítani:

  1. A PID (folyamat azonosító) megtalálása a következő parancs segítségével:
ps aux | grep folyamat_neve
  1. A kill parancs használata a leállítási jel küldéséhez:
kill PID

Alapértelmezés szerint a SIGTERM (15) jelet küldi, ami helyesen leállítja a folyamatot.

  1. Ha a folyamat nem áll le, küldhetjük a SIGKILL (9) jelet:
kill -9 PID
  1. Kényelmi okokból használhatjuk a pkill parancsot a folyamat nevével:
pkill folyamat_neve
  1. Emellett a killall az összes, megadott névvel rendelkező folyamatot leállítja:
killall folyamat_neve

Fontos, hogy a SIGKILL jelet csak akkor használjuk, ha más jelek nem működnek, mert így a folyamat nem tudja helyesen felszabadítani az erőforrásokat.