Sleep: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
== 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 | ||
** | |||
** | <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, 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