Portál AbcLinuxu, 25. dubna 2024 15:06


Dotaz: pridelovanie pidov procesom

8.9.2005 19:14 hrobar | skóre: 13
pridelovanie pidov procesom
Přečteno: 49×
Odpovědět | Admin
Pridelovanie pidov procesom je nahodne, ci skor pseudonahodne. Zaujima ma situacia ked program povedzme logger ma pid 2348 a tento program je ukonceny, ci je mozne ze tento "volny" pid bude nahodne prideleny inemu spustanemu programu.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.9.2005 19:18 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: pridelovanie pidov procesom
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ano je to možné. V normálním kernelu je PID přiřazován sekvenčně a počítadlo se prostě časem přetočí.
Weblate - překládání přes web | Gammu SMSD - posílání SMS | Blog
8.9.2005 19:18 #Tom
Rozbalit Rozbalit vše Re: pridelovanie pidov procesom
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ano, ale bude to chvíli trvat. Čísla procesů postupně rostou, potom přetečou a jdou zase od jedničky (kterou kvůli INITu přeskočí). Přinejmenším to platí pro Linux a jeho šestnáctibitová čísla procesů.
8.9.2005 20:15 rajo | skóre: 4 | Bratislava
Rozbalit Rozbalit vše Re: pridelovanie pidov procesom
Upresnim: plati to pre linuxovy kernel bez grsecurity patchu. Pri pouziti toho patchu sa da zapnut nahodne pridelovanie pidu procesom. Ale to ty pravdepodobne nemas, takze pridelovanie pidov je sekvencne.
8.9.2005 21:34 Tom K | skóre: 21
Rozbalit Rozbalit vše Re: pridelovanie pidov procesom
Take upresnim Linux nema 16bit PID, jen limit je nastaveny zrovna na tuto sympatickou hodnotu.
echo -n "u48" | sha1sum | head -c3; echo

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.