sleep
Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:
Dieser Artikel ist größtenteils für alle Ubuntu-Versionen gültig.
Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:
Der Befehl sleep lässt den ausführenden Prozess (quasi sich selbst) für eine angegebene Zeit pausieren. Damit kann beispielsweise in Shell-Skripten eine Wartepause erzwungen werden.
Installation¶
Das Programm sleep ist im Paket
coreutils
enthalten und unter allen Ubuntu-Versionen bereits installiert.
Verwendung¶
Allgemein lautet die Syntax [1] folgendermaßen:
sleep ZAHL
Optional kann auf die Zahl einer der folgenden Buchstaben folgen:
Syntax | |
Parameter | Beschreibung |
s | für Sekunden (Standard) |
m | für Minuten |
h | für Stunden |
d | für Tage |
Die Zahl muss keine Ganzzahl sein, sondern kann auch eine Fließkommazahl sein, wobei ein Punkt verwendet werden muss. Der Befehl
sleep 0.1h
lässt das Programm also für 6 Minuten pausieren.
Das folgende Beispiel verzögert die Ausführung eines Programmes um zwei Stunden:
sleep 2h && [Programmname]
Das Beispiel unten beendet das bereits laufende Programm VLC-Media Player 30 Minuten nach Eingabe des Befehls:
sleep 30m && killall vlc
Optionen¶
sleep kennt die folgenden beiden Optionen:
Optionen | |
Parameter | Beschreibung |
--help | Gibt einen Hilfetext zum Befehl aus. |
--version | Gibt Informationen über die Version, die Lizenz und die Entwickler aus. |
Links¶
Skripte/zeitgesteuerte Befehlsausführung - weitere Beispiele
Befehlsübersicht Übersichtsartikel