Sleep
Zur Navigation springen
Zur Suche springen
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