Sleep (Unix)
sleep是一个Unix的命令行程序,可以挂起执行程序一段指定时间。sleep指令可以将调用它的进程挂起至少指定秒(默认)、分、时或天。
用法
sleep 数字
其中,数字为指明的时间段的整数。一些实现支持浮点数.
选项
无。
范例
sleep 5
导致当前终端会话等待5秒。
sleep 17500
导致当前终端会话等待5小时
GNU sleep特定范例
sleep 3h ; mplayer foo.mp3
等待3个小时,然后播放foo.mp3
注意,sleep 5h30m和sleep 5h 30m是非法的,因为sleep只接受一个参数作为值及单位。然而,sleep 5.5h是可以的。也可以连续执行sleep达到目的。
sleep 5h; sleep 30m
睡眠5个小时,然后再睡眠30分钟。
GNU计划的sleep实现(coreutils的一部分)允许用户传递多个参数,因此sleep 5h 30m(时和分之间的空格是必须的)可以工作在任何使用GNU sleep的系统上,包括GNU/Linux。
sleep的可能用途包括调度任务和延迟执行,或允许一个进程启动,或等待几个用户wget完一个大文件后释放共享网络连接。
参见
- 睡眠 (系统调用)
外部链接
- 查
- 论
- 编
- awk
- banner(英语:banner (Unix))
- basename
- comm(英语:comm)
- csplit(英语:csplit)
- cut
- diff
- dirname
- ed
- ex
- fmt(英语:fmt)
- fold(英语:fold (Unix))
- head(英语:head (Unix))
- iconv
- join(英语:join (Unix))
- less
- more
- nl(英语:nl (Unix))
- paste(英语:paste (Unix))
- sed
- sort(英语:sort (Unix))
- spell(英语:spell (Unix))
- strings(英语:strings (Unix))
- tail
- tr
- uniq(英语:uniq)
- vi
- wc
- xargs
- alias
- echo
- printf格式字符串
- test(英语:test (Unix))
- unset
- wait
- apropos(英语:apropos (Unix))
- help(英语:help (command))
- man