Fortschrittsbalken in bash

Hallo!

Kann mir von euch vielleicht jemand sagen, wie ich einen
Fortschrittsbalken, wie z.B. diesen:
mit einem Programm verbinden kann?
z.B.: während dhclient die IP-Adresse sucht, sollte dieser
Fortschrittsbalken laufen.

Danke!

lg, Andreas

p.s.: bin Neuling auf diesem Gebiet.

Hallo Andreas,

wollte dich zu ncurses schicken. Das ist eine sehr interessante Oberfläche für
die shell.

Dann habe ich aber schnell Google gefragt und er hat mir folgendes
zugeflüstert:

http://www.theiling.de/projects/bar.html

Könntest du dir ansehen. Bitte einen kleinen Report and die Liste schicken, ob
dieses Script nützlich ist. Bin einfach sehr neugierig :wink:

Happy hacking!
Patrick

Kann mir von euch vielleicht jemand sagen, wie ich einen
Fortschrittsbalken, wie z.B. diesen:
mit einem Programm verbinden kann?
z.B.: während dhclient die IP-Adresse sucht, sollte dieser
Fortschrittsbalken laufen.

Danke!

lg, Andreas

p.s.: bin Neuling auf diesem Gebiet.

Hi,
moechtest Du was in der Console oder was mit GUI?

Unabhaengig davon, weisst Du Im speziellen Fall von dhclient
natuerlich vorher nicht, wie lange das brauchen wird: ein
Fortschrittsbalken wird schwierig...

Bye,
Chris.

Chris Mair ha scritto:

Kann mir von euch vielleicht jemand sagen, wie ich einen
Fortschrittsbalken, wie z.B. diesen:
mit einem Programm verbinden kann?
z.B.: während dhclient die IP-Adresse sucht, sollte dieser
Fortschrittsbalken laufen.
    

Hi,
moechtest Du was in der Console oder was mit GUI?
  

In der Console, ein einfaches shell-Skript wäre mir am liebsten.

Unabhaengig davon, weisst Du Im speziellen Fall von dhclient
natuerlich vorher nicht, wie lange das brauchen wird: ein
Fortschrittsbalken wird schwierig...
  

Bei dkms gibt es so einen Punkte-Balken, wenn ein Treiber für einen
neuen Kernel erstellt wird (da weiß das Programm eigentlich vorher auch
nicht, wie lange das dauern wird). Nur habe ich keine Ahnung, wo ich da
nachsehen könnte.
Bis jetzt war es in der Tat so, dass alle Balken-Skripte, die ich
gefunden habe, nicht mit der vom Programm benötigten Zeit übereinstimmen.
Andererseits weiß ich auch nicht, ob die von mir angewandte Kombination
der Befehle
"Fortschrittsbalken.sh | Programm" (oder umgekehrt)
immer einen Sinn hat ... (wie gesagt, ich habe vorher noch nie ein
Skript geschrieben ...)

lg, Andreas

Patrick Ohnewein ha scritto:

http://www.theiling.de/projects/bar.html

Könntest du dir ansehen. Bitte einen kleinen Report and die Liste schicken, ob
dieses Script nützlich ist. Bin einfach sehr neugierig :wink:
  

Danke für den Hinweis!

Laut Beschreibung ist das Script vor allem im Zusammenhang mit
Installationsscripts zu verwenden, sprich zusammen mit dem Programm "tar".

Ich habe zwar, wie im Beispiel angegeben, das Skript in einer pipe
ausgeführt,

"bar mypack.tar.bz2 | tar xjpf -"

nur haben die Dauer des Balkens und die Dauer von tar nie
übereingestimmt. Zuerst wurde tar ausgeführt und der Balken stand immer
auf Null und erst ganz zum Schluss ging der Balken ziemlich schnell auf
100%.
Veilleicht könnte ich im Script etwas ändern oder eine Option
hinzufügen, aber damit war bin ich auch schon überfordert ...
(Kenntnisse reichen nicht).

lg, Andreas