Nebezpečný skript?

Dalibor Straka dast na panelnet.cz
Pátek Září 2 12:52:01 CEST 2005


On Fri, Sep 02, 2005 at 11:39:18AM +0200, Jirka Zeman wrote:
> Dobrý den.
> 
> Napsal jsem si skript pro generování textových souborů. Pro soubory o
> velikosti 1, 5 a 10 MB nebyl žádný problém. Dal jsem ale vygenerovat
> soubor o velikosti 2000MB a systém se mi zhroutil do "Kernel panic".
> Jedná se o RHEL AS 3 update 4. Nenapsal jsem nevědomky skript nějak
> nebezpečně?
> 
> Děkuji.
> 
> Jirka Zeman
> 
> Skript je :
> 
> #!/bin/bash 
> 
> SIZE=2000      # Set size of file (in MB)
> 
> echo "Data generation started ......"
> 
> let "NUMBER_OF_REP=$SIZE * 1048576 / 37"
> > data_$SIZE"_"MB.txt
> 
> for ((i=1;i<NUMBER_OF_REP+1;i++))
> do
>   cat /proc/sys/kernel/random/uuid >> data_$SIZE"_"MB.txt
>   let "STATUS = $i * 100 / $NUMBER_OF_REP"
>   echo -n -e '\r' "Done .... $STATUS % ($i of $NUMBER_OF_REP)"
> done
> 
> echo
> echo "Generation complete."

Me to bezi uz pet minut ;-) a zhroutim se asi ja, protoze si to ukladam
do ramdisku /tmp a az dojde ramdisk...

-- Dalibor Straka


Další informace o konferenci Linux