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:
- A PID (folyamat azonosító) megtalálása a következő parancs segítségével:
ps aux | grep folyamat_neve
- A
killparancs 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.
- Ha a folyamat nem áll le, küldhetjük a SIGKILL (9) jelet:
kill -9 PID
- Kényelmi okokból használhatjuk a
pkillparancsot a folyamat nevével:
pkill folyamat_neve
- Emellett a
killallaz ö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.