Ein Kommando in Intervallen starten
Das ist z.B. nützlich bei Aktivtäten die länger dauern, denen man mit einem (oder mehreren) Kommando(s) den Status abfragen kann. Beispiel: Das Kopieren einer großen Datei. Wir stellen uns vor, das Kopieren läuf bereits. Wir wollen aber sehen wie groß die Zieldatei schon ist. Das geht z.B. so:
while true ; do ls -l /pfad/zur/Datei ; sleep 1 ; done
Mit diesem Konstrukt wird einmal die Sekunde ein ls -l auf eine Zieldatei gemacht. Das läßt sich aber mit jedem beliebigen Kommando machen.
Nützliche Zusätze - den Screen mit dem Kommando clear löschen, vor der Ausgabe:
while true ; do clear ; ls -l /pfad/zur/Datei ; sleep 1 ; done