[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [debian-knoppix] [PATCH/Addon] Knoppix-HD-Install-Skript



Hi,

Fabian Franz <FabianFranz@gmx.de> writes:

> Hallo, habe mal, während einer Installation ein kleiens Skript geschrieben, 
> welches den Installationsstatus während des Kopierens der Dateien anzeigt ...
> 
> rotdash()
> {
>   {
>   p=$1
>   while [ -d /proc/$p ]
>   do
>     GESCHAFFT=$(df | grep target | awk '{ print $3 }')
>     GESAMT=$(df | grep KNOPPIX | awk '{ print $3 }')
>     echo $(($GESCHAFFT*100/($GESAMT+500000)))
>     sleep 10
>   done
>   } | dialog --gauge "Kopiere Dateien" 6 40 0
> }
> 
> Nicht perfekt und vor allen Dingen +500000 muss angepasst werden auf die 
> tatsächliche Installationsgröße inkl. ext2-Overhead ...


Die Belastung des Rechners wird wahrscheinlich noch geringer, wenn man
auf awk verzichtet.

Hier das Prinzip, wie es in einem meiner Shellscripte funktioniert:

VPLINE=$(grep -vHn '^%'  $f | grep "[(\\BildVP)|(\\BildFestVP)|(\\IconVP)|(\\Symbol)].*{$BILD}") ;
set ${VPLINE};
VPINTEX=$(echo "$2 $3 $4 $5");

übertragen auf deine Anwendung:
DFRES=$(df | grep target)
set ${DFRES};
GESCHAFFT=$(echo "$3"});

ob auch 
set ${df | grep target};
GESCHAFFT=$(echo "$3"});
funktioniert, weiß ich nicht.


Tschau
     Christian

PS: Der Ersatz von awk beschleunigt Bash-Skripte besonders unter Windows (cygwin) ganz ernorm!

-- 
Dipl.-Ing. Christian Leutloff, Aachen, Germany  christian@leutloff.de
   http://www.oche.de/~leutloff/                leutloff@debian.org

            Debian GNU/Linux - http://www.de.debian.org/
                   taz muss sein. abomail@taz.de
_______________________________________________
debian-knoppix mailing list
debian-knoppix@linuxtag.org
http://mailman.linuxtag.org/mailman/listinfo/debian-knoppix


Reply to: