Sleep: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
* '''sleep''' hält die Ausführung des Skripts für einen bestimmten Zeitraum an
== sleep ==
* '''vim sleepy.sh'''


  #!/bin/sh
* Der Befehl sleep unterbricht die Ausführung eines Skripts für einen bestimmten Zeitraum.  
  echo "Bin müde"
* Er wird häufig verwendet, um Wartezeiten zwischen Befehlen einzubauen oder Prozesse zu verzögern.  
'''sleep 5''' # wartet für 5 Sekunden
* So lassen sich zeitliche Abläufe simulieren, ohne das System mit Rechenlast zu belasten.
echo "Wieder wach"


* mit einem Suffix hinter der Zahl kann man die Zeiteinheit ändern:
;Beispielskript
** ''s'' für Sekunden
* vim sleepy.sh
** ''m'' für Minuten
 
** ''h'' für Stunden
<syntaxhighlight lang="bash">
** ''d'' für Tage
#!/bin/bash
* So kann man lang andauernde Prozesse simulieren ohne das System mit Rechenaufwand zu belasten
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, 16: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