[[Vorlage(Getestet, general)]] {{{#!vorlage Wissen [:Terminal: Ein Terminal öffnen] }}} [[Inhaltsverzeichnis(1)]] [[Bild(Wiki/Icons/terminal.png, 48, align=left)]] 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: {{{#!vorlage Befehl sleep ZAHL }}} Optional kann auf die Zahl einer der folgenden Buchstaben folgen: {{{#!vorlage Tabelle <-2 tablestyle="width: 97%;" rowclass="titel"> 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 {{{#!vorlage 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: {{{#!vorlage Befehl sleep 2h && [Programmname] }}} Das Beispiel unten beendet das bereits laufende Programm VLC-Media Player 30 Minuten nach Eingabe des Befehls: {{{#!vorlage Befehl sleep 30m && killall vlc }}} == Optionen == '''sleep''' kennt die folgenden beiden Optionen: {{{#!vorlage Tabelle <-2 tablestyle="width: 97%;" rowclass="titel"> 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 * [:Shell/Befehlsübersicht:Befehlsübersicht] {Übersicht} Übersichtsartikel #tag: Shell