Hogyan kell a folyamatot ubuntu verem túlcsordulás az orosz

A jó folyamat legyen teljes szignál 2 (SIGINT) és 15 (SIGTERM), és ha ez nem segít, akkor a 9 (SIGKILL).

2 jelet küld a program kapcsolódó terminál a Ctrl + C, van egy tartalék a Ctrl + \, jelet küld a 3 (SIGQUIT), amely, ha nem fogott, így a folyamat memória dump (hogy megvizsgáljuk a hibakereső).

A jel 15 küldenek folyamatok leállása vagy változás futási szintre és az alapértelmezett, hacsak nem a parancs ölni és killall, az ő program gyorsan menteni a fontos adatokat, és törölje az ideiglenes fájlokat, ha konfigurálva, hogy elfogják. Csak jel 2. használják, hogy elkapjam a végső intézkedés kilépés előtt.

9 jel nem fogott, így kell használni szélsőséges esetekben, amikor a program lefagy és nem reagál a szokásos jeleket.

pkill "<шаблон>„Fogja ölni az összes folyamat az azonos nevű

Kill -9 megöli a folyamat vonat :)

Válaszol január 15 '16 at 16:02

@jfs ha a céllal, hogy „a folyamat befejezéséhez”, hogy kiadja forrásokat általuk elfoglalt, ez nem olyan fontos, a folyamat halott, akár nem - források tudja továbbra is tartani. De igen, az „megöli” itt nem helyénvaló, leghelyénvalóbbnak „tönkre”. - D-22 oldala ápr a 20:31

@ D-oldali olvasta a választ az alábbi linkre: zombi folyamat már lezárult. Minden, ami továbbra is olvasni az állapotát. - jfs április 23. at 00:22

@jfs és még mindig van egy bejegyzés a folyamat asztal, pid és (közvetve) köti pid források. - D-23 oldalán ápr a 05:56

Kapcsolódó cikkek