Filters
Zo zoek je
  • Gewone woorden vinden namen, teksten en voorbeelden.
  • "twee woorden" vindt precies die zin.
  • --naam of -x vindt een optie.
  • #woord zoekt alleen in commando's.
  • @grep vindt lessen en labs die grep gebruiken.
  • Filters: cat:network · in:labs · in:notes · level:rhcsa · ch:8 · root:yes. Zet ! voor een woord om het weg te laten. OR tussen woorden betekent één ervan.
  • ↑ ↓ bewegen · Enter openen · Esc sluiten · / zoeken

sleep

Wait for a given time.

Niveau
Dagelijks Linux
Groep
Shell en hulp
Root nodig
Nee
Pakket
coreutils

Dit deel is nog niet vertaald. Je ziet de Engelse tekst.

Wat het doet

sleep NUMBER[SUFFIX] pauses: s = seconds (default), m = minutes, h = hours, d = days. Decimals and more numbers (added together) are allowed. It is used in scripts and as a harmless test process in labs.

Zo schrijf je het

sleep NUMBER[SUFFIX]...

Opties 3

Meest gebruikt

NUMBER[smhd]
The time to wait; more values are added.
--help
Show help.
--version
Show the version.

Voorbeelden 10

$ als gewone gebruiker# als root (of met sudo)

  1. 1Wait 5 seconds

    sleep 5

    No output; the prompt comes back after 5 seconds.

  2. 2Minutes and hours

    sleep 2m; sleep 1.5h

    Suffixes s, m, h, d.

  3. 3Add values

    sleep 1m 30s

    Waits 90 seconds.

  4. 4A test process for labs

    sleep 3600 &

    Practice jobs, ps, kill and renice.

  5. 5Retry in a loop

    until curl -fs http://localhost/health; do sleep 2; done

    Wait until a service answers.

  6. 6Pace a loop

    for h in server1 server2; do ssh $h 'systemctl restart httpd'; sleep 30; done

    Rolling restart, one server at a time.

  7. 7Random delay for cron jobs

    sleep $((RANDOM % 300)); /usr/local/bin/report.sh

    Not all servers hit the API at the same second.

  8. 8Fractions of a second

    sleep 0.2

    Short pauses in scripts.

  9. 9Stop a long sleep

    kill %1

    sleep reacts to signals like other processes.

  10. 10Sleep forever (containers)

    sleep infinity

    Keeps a test container running.

Exitcodes

0 :: Done. 1 :: Error or interrupted by a signal.

Volledige handleiding

Deze pagina legt het commando uit in eenvoudige woorden. De originele handleiding heeft elk detail.

In je terminal: man sleep