Sleep: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| 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