Fortschritsbalken in Shell Script

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von chima300, 23. Juni 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 23. Juni 2006
    Hi an die Shell Script Profis,
    ich wollte mal wissen ob und wie das geht einen "Fortschritsbalken" zu schreiben, kein GUI-Balken sondern
    eine Fortschritsbalken in mit Hashs oder Gleichheitsbalken.
    Kann mir da jemand helfen??
    ein kleiner Hacken hat es, es muss die Prozessdauer abgreifen also der Fortschritsbalcken soll mir anzeigen wie weit ein Bestimmter Prozess ist.
    Wenn mir jemand helfen kann wäre es hammer geil

    mfg
    chima300
     
  2. 23. Juni 2006
    Teil die ganzen abläufe in prozent an. Alle zusammen sind 100%, und dann bei 10% machste immer nen |
     
  3. 23. Juni 2006
    Naja, ich sehe da ein kleines Problem: wie willst du den Fortschritt mittels der Prozessdauer bestimmen können? Du weißt ja nicht, wie lange dieser Prozess laufen muss, bis er fertig ist und somit hilft es auch nicht wirklich, wenn du weißt, wie lange er schon läuft?!
     
  4. 23. Juni 2006
    Also ein Vorschlag von mir wäre, wie oben beschrieben den Balken auf 100 % festzulegen und entsprechend 10 % oder auch anders für einen | erstellen.

    Um festzustellen, wieviel Prozent beendet sind, muss im Vorraus abgeschätzt werden, wieviel Datenbearbeitet werden müsen, sprich Byte zählen, und dann einen Thread für den Prozessbalken erstellen, und in bestimmten Zeitschritten z.B. allso 250 ms prüfen, wieviel Datenbearbeitet wurden. Man kann ja während man Datenbearbeitet eine Variable hochzählen, wieviel Byte bearbeitet wurdn etc.
    Mit einem eigenen Thread für jeden Prozess, kann man auch relativ einfach feststellen, wie lange einzelne Routinen oder Algorithmen brauchen.
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.