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