11.12 Pausen in Shellskripte einbauen
Pausen können sekundengenau in Shellskripte eingebaut werden, indem sleep aufgerufen wird. Dem Programm übergeben Sie dazu die Anzahl der Sekunden, die es zur Ausführung benötigen – also den Ablauf eines Skripts verzögern – soll.
Listing 11.58 Anwendung von sleep: 10 Sekunden warten
$ sleep 10
Die meisten sleep-Implementierungen unterstützten die Angabe von Minuten-, Stunden- und Tageswerten über die Wert-Endungen m (minute), h (hour), d (day). Im Normalfall handelt es sich um Sekundenangaben (s), doch ist das Anhängen von s (wie im obigen Beispiel gezeigt) optional.
Listing 11.59 In 20 Minuten (20m) den Rechner herunterfahren
# sleep 20m ; halt -p
Ihr Kommentar
Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen.