Sleep: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
Zeile 1: Zeile 1:
* '''sleep''' hält die Ausführung des Skripts für einen bestimmten Zeitraum an
+
== sleep ==
* '''vim sleepy.sh'''
+
 
echo "Bin müde"
+
* Der Befehl sleep unterbricht die Ausführung eines Skripts für einen bestimmten Zeitraum
'''sleep 5''' # wartet für 5 Sekunden
+
* Er wird häufig verwendet, um Wartezeiten zwischen Befehlen einzubauen oder Prozesse zu verzögern. 
echo "Wieder wach"
+
* So lassen sich zeitliche Abläufe simulieren, ohne das System mit Rechenlast zu belasten.
* mit einem Suffix hinter der Zahl kann man die Zeiteinheit ändern:
+
 
** ''s'' für Sekunden
+
;Beispielskript
** ''m'' für Minuten
+
* vim sleepy.sh
** ''h'' für Stunden
+
 
** ''d'' für Tage
+
<syntaxhighlight lang="bash">
 +
#!/bin/bash
 +
echo "Bin müde"
 +
sleep 5   # wartet 5 Sekunden
 +
echo "Wieder wach"
 +
</syntaxhighlight>
 +
 
 +
* Der Parameter gibt die Dauer der Pause an. Standardmäßig wird in Sekunden gezählt.
 +
* Mit einem Suffix kann die Zeiteinheit verändert werden:
 +
** s für Sekunden
 +
** m für Minuten
 +
** h für Stunden
 +
** d für Tage
 +
 
 +
;Beispiele
 +
* sleep 10s 
 +
* sleep 2m 
 +
* sleep 1h

Aktuelle Version vom 17. Oktober 2025, 14:18 Uhr

sleep

  • Der Befehl sleep unterbricht die Ausführung eines Skripts für einen bestimmten Zeitraum.
  • Er wird häufig verwendet, um Wartezeiten zwischen Befehlen einzubauen oder Prozesse zu verzögern.
  • So lassen sich zeitliche Abläufe simulieren, ohne das System mit Rechenlast zu belasten.
Beispielskript
  • vim sleepy.sh
#!/bin/bash
echo "Bin müde"
sleep 5    # wartet 5 Sekunden
echo "Wieder wach"
  • Der Parameter gibt die Dauer der Pause an. Standardmäßig wird in Sekunden gezählt.
  • Mit einem Suffix kann die Zeiteinheit verändert werden:
    • s für Sekunden
    • m für Minuten
    • h für Stunden
    • d für Tage
Beispiele
  • sleep 10s
  • sleep 2m
  • sleep 1h