Nowe posty

Autor Wątek: Dialog --gauge  (Przeczytany 2849 razy)

petka

  • Gość
Dialog --gauge
« dnia: 2008-11-04, 15:20:41 »
Hej.

Posiadam 4 funkcje zapisane w jednym skrypcie , wywoływane sa jedna po drugiej.
Chciałem wywołać dialog --gauge by określić procentowość wykonania skryptu, ale wszystkie przykłady na google wskazują że muszę to umieścić w pętli.

Czy istnieje możliwość określenia tego w inny sposób ?

arctgx

  • Gość
Dialog --gauge
« Odpowiedź #1 dnia: 2008-11-06, 18:43:28 »
Jeśli nikt nie zna tych funkcji, to wątpię, że ktoś Ci odpowie. Kto z nas ma wiedzieć na czym polega choćby procentowość wykonania Twojego skryptu?

Offline ultr

  • Users
  • Guru
  • *****
  • Wiadomości: 1177
    • Zobacz profil
Dialog --gauge
« Odpowiedź #2 dnia: 2008-11-06, 19:30:40 »
#!/bin/bash

function Progress
{
  dialog --gauge "Proszę czekać, aż się skończy :]" 6 60 $1 < /dev/null
}

Progress 0
sleep 1
Progress 25
sleep 1
Progress 50
sleep 1
Progress 75
sleep 1
Progress 100

clear

exit 0
Dlaczego tak, wyjaśni `man dialog`.

Oczywiście "sleep 1" zamieniasz na wywołania swoich funkcji.