while (1) fork();
Matus.Uhlar na tuke.sk
Matus.Uhlar na tuke.sk
Pondělí Leden 19 12:23:15 CET 1998
Marek Andricik <andricik na oko.fei.tuke.sk> wrote:
-> Volakedy som tento problem na SunOS (tam bol default limit okolo 250
-> procesov a dokonca aj jeden clovek to mohol vycerpat) riesil tak, ze
myslim ze SunOS, a niektore stare systemy na PID pouzivali 8bit cislo takze
viac ako 256 procesov nebolo vobec mozne.
Pri prekladani jadra SunOS4.1.* sa ale da specifikovat max pocet procesov na
uzivatela. Solaris 2.* to dovoluje specifikovat v /etc/system (staci
rebootnut) ale najlepsie je imho ked sa to robi cez limit ako v linuxe...
ale dajte to ludom do systemoveho profile nie do sukromneho, odtial si to
mozu vyhodit...
-> procesom som najskor poslal STOP a potom KILL. Oni totiz coskoro
-> vycerpaju limit a uz sa dalej mnozit nebudu. Rovno KILL nepomoze, lebo na
-> jeho miesto sa hned hodi dalsi. Pokial je trpezlivost, da sa to dat do
-> poriadku a potom uz len nakopnut usera do zadku.
myslim ze ak system (nie prikaz kill ale jadro systemu) povoluje killnut
proces -1 (teda vsetky procesy daneho usera) da sa urobit toto...
ale treba na to asi specialny prikaz (setuid(); kill()) lebo "su user -c
'kill -9 -1'" nepojde...
--
Matus "fantomas" Uhlar, network manager at faculty of civil engineering
of Technical University in Kosice, Slovakia
E-mail: Matus.Uhlar na tuke.sk ; WWW: http://ccsun.tuke.sk/users/uhlar
Další informace o konferenci Linux