Sleep: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „* '''sleep''' hält die Ausführung des Skripts für einen bestimmten Zeitraum an * '''sleep 5''' wartet für 5 Sekunden * mit einem Suffix hinter der Zahl kan…“) |
|||
| (2 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
| 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, 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