Nebezpečný skript?

Jirka Zeman jirka.zeman na gmail.com
Pátek Září 2 11:39:18 CEST 2005


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."


Další informace o konferenci Linux