
_START_ARTICLE_
Sleep (Unix)
_START_PARAGRAPH_
sleep是一个Unix的命令行程序，可以挂起执行程序一段指定时间。sleep指令可以将调用它的进程挂起至少指定秒（默认）、分、时或天。
_START_SECTION_
用法
_START_PARAGRAPH_
sleep 数字_NEWLINE_其中，数字为指明的时间段的整数。一些实现支持浮点数.
_START_SECTION_
选项
_START_PARAGRAPH_
无。
_START_SECTION_
范例
_START_PARAGRAPH_
sleep 5_NEWLINE_导致当前终端会话等待5秒。_NEWLINE__NEWLINE_ sleep 17500_NEWLINE_导致当前终端会话等待5小时
_START_SECTION_
GNU sleep特定范例
_START_PARAGRAPH_
sleep 3h ; mplayer foo.mp3_NEWLINE_等待3个小时，然后播放foo.mp3_NEWLINE_注意，sleep 5h30m和sleep 5h 30m是非法的，因为sleep只接受一个参数作为值及单位。然而，sleep 5.5h是可以的。也可以连续执行sleep达到目的。_NEWLINE__NEWLINE_ sleep 5h; sleep 30m_NEWLINE_睡眠5个小时，然后再睡眠30分钟。_NEWLINE_GNU计划的sleep实现（coreutils的一部分）允许用户传递多个参数，因此sleep 5h 30m（时和分之间的空格是必须的）可以工作在任何使用GNU sleep的系统上，包括GNU/Linux。_NEWLINE_sleep的可能用途包括调度任务和延迟执行，或允许一个进程启动，或等待几个用户wget完一个大文件后释放共享网络连接。