<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Sleep_%28Unix%29</id>
	<title>Sleep (Unix) - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Sleep_%28Unix%29"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Sleep_(Unix)&amp;action=history"/>
	<updated>2026-07-10T10:02:57Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Sleep_(Unix)&amp;diff=2123385&amp;oldid=prev</id>
		<title>imported&gt;Voidflow：​/* growthexperiments-addimage-summary-summary: 1 */</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Sleep_(Unix)&amp;diff=2123385&amp;oldid=prev"/>
		<updated>2023-09-21T06:23:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;growthexperiments-addimage-summary-summary: 1&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{noteTA&lt;br /&gt;
|G1=IT&lt;br /&gt;
}}&lt;br /&gt;
[[File:Sleepunix.png|thumb|在终端中用 sleep 5 使指令执行延迟 5 秒]]&lt;br /&gt;
{{lowercase}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;sleep&amp;#039;&amp;#039;&amp;#039;是一个[[Unix]]的[[命令行]]程序，可以[[睡眠 (系统调用)|挂起]]执行程序一段指定时间。&amp;#039;&amp;#039;&amp;#039;sleep&amp;#039;&amp;#039;&amp;#039;指令可以将调用它的[[进程]]挂起至少指定秒（默认）、分、时或天。&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 sleep 数字&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中，&amp;#039;&amp;#039;&amp;#039;数字&amp;#039;&amp;#039;&amp;#039;为指明的时间段的整数。一些实现支持[[浮点]]数.&lt;br /&gt;
&lt;br /&gt;
=== 选项 ===&lt;br /&gt;
无。&lt;br /&gt;
&lt;br /&gt;
== 范例 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 sleep 5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
导致当前终端会话等待5秒。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 sleep 17500&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
导致当前终端会话等待5小时&lt;br /&gt;
&lt;br /&gt;
== GNU sleep特定范例==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 sleep 3h ; mplayer foo.mp3&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
等待3个小时，然后播放foo.mp3&lt;br /&gt;
&lt;br /&gt;
注意，&amp;#039;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;sleep 5h30m&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;和&amp;#039;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;sleep 5h 30m&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;是非法的，因为sleep只接受一个参数作为值及单位。然而，&amp;#039;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;sleep 5.5h&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;是可以的。也可以连续执行sleep达到目的。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 sleep 5h; sleep 30m&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
睡眠5个小时，然后再睡眠30分钟。&lt;br /&gt;
&lt;br /&gt;
[[GNU计划]]的sleep实现（[[GNU核心工具组|coreutils]]的一部分）允许用户传递多个参数，因此&amp;#039;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;sleep 5h 30m&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;（时和分之间的空格是必须的）可以工作在任何使用GNU sleep的系统上，包括[[GNU]]/[[Linux内核|Linux]]。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;sleep&amp;lt;/tt&amp;gt;的可能用途包括调度任务和延迟执行，或允许一个进程启动，或等待几个用户[[wget]]完一个大文件后释放共享网络连接。&lt;br /&gt;
&lt;br /&gt;
== 参见 ==&lt;br /&gt;
* [[睡眠 (系统调用)]]&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
* {{man|cu|sleep|SUS}}&lt;br /&gt;
&lt;br /&gt;
{{Unix命令}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Unix SUS2008实用工具]]&lt;br /&gt;
[[Category:Unix进程和任务管理相关软件]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Voidflow</name></author>
	</entry>
</feed>