Linux, Perl, pretizeni systemu

Roman Julius rjulius na seznam.cz
Středa Květen 29 14:28:55 CEST 2002


Zdravim,
mozna je tenhle dotaz trochu off topic, ale vzhledem
ke svym dusledkum, myslim ze ne.

Mam dve varianty Perlovskeho skriptu, samozrejme programatorsky
je tam schvalne nekonecna smycka. Prvni varianta se zacykli, ale
je v podstate neskodna. U druhe varianty ale na mem systemu dojde
k totalnimu zaplneni veskere pameti. Pak zasahne kernel, zacne
shazovat jednotlive procesy, ale bohuzel nezustane jen u tohoto
procesu. Nakonec si to vynuti restart celeho systemu.

Je to jen muj problem nebo je to chyba obecna?

Linux RH 7.0, kernel 2.2.19, Perl 5.6

1. varianta

#!/usr/bin/perl
open(FILE,"xxx");      kratky textovy soubor
while (TRUE) { push(@line,<FILE>); }

2. varianta
#!/usr/bin/perl
open(FILE,"xxx");
while (TRUE) {$x=<FILE>; push(@line,$x);}

Vyznate se v tom ?

R. Julius


______________________________________________________________________
Reklama:
Kam do kina ci divadla? http://kultura.seznam.cz


Další informace o konferenci Linux