Menu Close

Sleep for Windows

Version:
1.0
Release date:
2020.08.25
Language:
English
License:
Freeware, Open Source
System:
Windows XP or newer
Downloads:
3,922

Download

Description

Sleep is a small console application that pauses execution of a script/terminal for a specified amount of time.

It is very similar to the Linux Sleep program from the GNU core utils package.

Screenshots

Usage

Sleep Sleep 1.0 (2020.08.25)
Pauses for a specified NUMBER of time unit (seconds by default).

Usage: sleep.exe NUMBER[UNIT] [-st] [-h] [-V] [--license] [--home]

Options are case-sensitive. Options and values in square brackets are optional.

Options

Switch Description
Show the calculated waiting time.
Show this help.
Show application version.
Display program license.
Opens program homepage in the default browser.

NUMBER

Any combination of real, integer, hexadecimal, or binary numbers. Each number may be followed by a time unit suffix. The total waiting time will be the sum of all the numbers provided.
The decimal separator in real numbers can be . (period) or , (comma).
Hexadecimal numbers must be prefixed with 0x or $ (dollar), eg. 0x0A, $0A.
The letter D at the end of the number is treated as a unit of time (days), so if you want to set the wait time to $0D seconds, you must use $0Ds and not $0D.
Binary numbers must be prefixed with % (percent), eg. %1010.

Maximum waiting time: 232 ms = 49d 17:02:47.295
Timer resolution depends on the operating system and hardware. On my Windows 10: min = 15.625 ms, max = 0.500 ms.

Time units

UnitDescription
Millisecond
Second (default)
Minute
Hour
Day

Exit codes

Exit codeDescription
OK (no error)
Syntax error
Other error

Examples

  1. Pause for 1 second:
    sleep 1

  2. Pause for 3.5 minutes:
    sleep 3.5m
    sleep "3.5 m"
    sleep 3m 30s
    sleep 3500ms

  3. Pause for 12h 12m 42s:
    sleep $ABBA
    sleep %1010101110111010
    sleep 12h 12m 42s

  4. Pause for 2 minutes and 50 seconds:
    sleep 2m 50s
    sleep 3m "-10s"
    sleep 1.7e+2

How to uninstall?

Sleep application is distributed in the form of archive and does not require any special uninstall process. To uninstall it, just delete files previously extracted from the archive.

End User License Agreement

This program is completely free. You can use it without any restrictions, also for commercial purposes.