Sobes.tech
Junior — Middle

Mit jelent az -9 opció a kill parancs használatakor Linux/Unix rendszerekben?

sobes.tech MI

Válasz az MI-től

A -9 opció a kill parancsban Linux/Unix rendszereken azt jelenti, hogy a SIGKILL jelet küldjük egy folyamatnak. Ez a jel azonnal befejezi a folyamatot anélkül, hogy lehetőség lenne elfogására vagy kezelésére, így garantálva a gyors befejezést.

A SIGTERM (alapértelmezett) jelhez képest, amely lehetővé teszi a folyamat számára, hogy helyesen befejezze működését, erőforrásokat szabadítson fel és adatokat mentsen, a SIGKILL nem ad lehetőséget a tisztításra. Ezért csak akkor ajánlott a kill -9 használata, ha a folyamat nem reagál a normál leállítási jelekre.

Használati példa:

kill -9 12345

ahol a 12345 a folyamat PID-je, amit erőszakkal le kell állítani.