Test CD

Karel Dudasek dudasek na vtopu.army.cz
Středa Únor 17 06:58:03 CET 1999


On Tue, 16 Feb 1999, Kamil Toman wrote:
> Jak se da _co nejrychleji_ zjistit, zda je (vypalene) CD cele OK?
Namontovat a cele precist do /dev/null.
Dokonce jsem na to napsal vlastni skript.
Karel Dudasek		e-mail: Karel.Dudasek na vtopu.army.cz
Spravce poc. site	VTOPU
tel: +420 443 673693	Cs. Odboje
fax: +420 443 21532	518 16 Dobruska


------------- další část ---------------
#!/bin/bash
start=`pwd`
exe=/usr/bin
c=$1
pocet_file=0
export exe
if [ $# -eq 0 ]; then
  echo "Pouziti: $0 chybovy_soubor "
  echo "#########################################################"
  exit 1
fi
if [ $# -eq 1 ]; then
  d=`/usr/bin/expr $c : "\(.\)"`
  if [ $d != "/" ]; then
  c=$start/$c
  fi
  echo Chybovy soubor je $c 
  /bin/mount /cdrom
  cd /cdrom
fi
d=`pwd`
for i in *
do 
  if test -d $d/$i
     then
     cd $d/$i
     echo "$d/$i       "
     sh $exe/kontrola_cd $c vnoren
     cd ..
  else
     cp $i /dev/null
     if [ $? -ne 0 ]
     then
     echo "Chyba v souboru $d/$i" >> $c
     else
     printf "\b\b\b\b\b\b%6d" $pocet_file  
     pocet_file=`expr $pocet_file + 1`
     fi
  fi
done
echo 
if [ $# -eq 1 ]; then
  cd $start
  sleep 10
  /bin/umount /cdrom
fi
exit 0


Další informace o konferenci Linux