ПредишенСледващото

Аз не мисля, че е грешка, ако се предположи, че ви харесва, и аз понякога се чудеше дали оттегляне komadny к.с. брадва терминал, а именно Z процесите на.

2851. Z 0:00 [gksu]

Какво е все едно за зомби процеси? И когато се опитвате да убие командата убийство, те остават един и същи звук. Какво правите с тях?

В действителност нещата не са толкова прости. Или по-скоро просто, но не толкова, колкото на пръв поглед. Фактът, че зомбитата, е унищожаването. Вие разбирате, че нищо няма да убие два пъти, то е безсмислено да убие това, което е вече мъртъв.

Това са процеси, които вече убиват команда е била изпълнена, убит. Едва сега, по различни причини, тази команда не може да бъде завършена, нормално завършване на процеса. Всъщност, там се получава неясна ситуация, когато се гледа формално, процесът продължава да съществува, но средствата, които се разпределят в съответствие с него, в действителност, са освободени.

Самата причина за съществуването на зомбита процеси е, че родителят може да поиска статут на завършване или за използване на ресурсите, генерирани от статистиката процес зомби. В този случай, ако не и повече трябва майки, генерирани от процеса на зомби, като в този случай тя дава сигнал за това, операционната система с помощта на функцията за изчакване система повикване.

В случай на нормална ситуация като процесът завърши, всички от своите подчинени, процеси станат наследници първоначален, PID, които устройството. Init винаги чака за всички деца процеси, тя е просто направено с цел да се избегне образуването на зомби процеси.

Ако зомби процесите на системата отгледан, това означава, че те вече не служи на процеса майка, за да се определи кой може да к.с. -lax екип, PPID колона.

0 1000 2851 1639 20 0 0 0 изход Z. 0:00 [gksu]

Какво правите в този случай? По същество опции всъщност три.
И действително:
1. определи процеса родител
2. Метод майка Kill
3. Продължете да живее с него.

Това при нормални обстоятелства не е толкова трудно, зомбита, обикновено не са в противоречие със самата работа. Въпреки, че има повече от досадно ситуация.

Това е зомби процеси, които входните блок в таблицата с процес, както и резолюцията не е безкраен. В случай, че ще достигне лимита, програмата не ще бъдат в състояние да създаде дете процеси, не можете да получите или на терминала или да изпълняват всяка команда в конзолата вече е отворен. Този път имах. Но това не е често срещана ситуация, не знам мен след това просто се рестартира помогна.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!