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: