[Eisfair_dev] Problem in ein Script für Update-chk --- Zeilenumbruch

Marcus Roeckrath marcus.roeckrath at gmx.de
Do Nov 29 09:47:04 CET 2018


Hallo Helmut,

Helmut Backhaus wrote:

> ich habe da ein kleines Problem mit einer Ausgabe.
> 
> Auszug aus dem Script (/var/install/bin/update-chk03.sh):
> --->
> # Start update-chk01 with option "no" set var
> mecho --stdbr "Update Checker is now looking for updates, this will take
> a while!"
> /var/install/bin/update-chk01.sh no &
> script01=$(pgrep update-chk01.sh)
> 
> # Checking if script is still running
> while [ -n "$script01" ]
> do
>   script01=$(pgrep update-chk01.sh)
>   mecho --stdbr "Update Checker is still working hard ..."
>   sleep 20
> done
> <---

Du möchtest ja eine regelmäßige Ausgabe, damit der User nicht denkt, dass
die Kiste hängt, weil das Sammalen der Infos ziemlich lange dauert.

Ich verwende für diese Zwecke z. B. folgenden Code:

  /usr/bin/rsnapshot du 2>&1 >> "${_tmpfile}" &
  _pid=$!
  while (ps ax | egrep -q "^ *${_pid} ") ; do
    mecho --warn -n "."
    sleep 1
  done
  echo

Das pinselt pro Sekunde einen Punkt.

-- 
Gruss Marcus


Mehr Informationen über die Mailingliste Eisfair_dev