Wiederholung eines Bash Befehls

3. Januar 2014

Immer wieder gibt es Situationen wo man einen Befehl immer wiederholen muss. Simples Beispiel ein unfertiges Statusscript oder ein neu aufgesetztes System ohne Internet. Letzteres ist nun wieder bei mir der Fall und wieder musste ich googlen wie das mit der while Schleife Funktioniert. Also ein einfacher Loop in dem Fall. [sourcecode lang=”bash”] while true; […]

Wiederholung eines Bash Befehls
Immer wieder gibt es Situationen wo man einen Befehl immer wiederholen muss. Simples Beispiel ein unfertiges Statusscript oder ein neu aufgesetztes System ohne Internet. Letzteres ist nun wieder bei mir der Fall und wieder musste ich googlen wie das mit der while Schleife Funktioniert. Also ein einfacher Loop in dem Fall. [sourcecode lang="bash"] while true; befehl; do sleep x; done [/sourcecode] Den Befehl am besten vor dem Sleep setzen, den er soll ja danach warten und nicht davor. :) [sourcecode lang="bash"] huskynarr@c&c:~$ while true; date +"%T"; do sleep 10; done 20:08:39 20:08:49 20:08:59 20:09:09 20:09:19 20:09:29 20:09:39 20:09:49 20:09:59 [/sourcecode] Wie man sieht, wird Sleep in Sekunden gemessen(wie alles).

Kommentare

Kommentare werden geladen...

Weitere Beiträge