Windows Server 2008 中的睡眠命令

Windows Server 2008 中的睡眠命令

我打算在 Windows Server 2008 中编写一个批处理脚本。该脚本是常规 Windows 命令,中间需要等待几分钟才能执行脚本的下一行。当我尝试时sleep,它说未找到命令。该命令是否被其他命令替换,如果没有,我该如何安装它。

答案1

Sleep.exe 只是 W2K3 RK 的一个可执行文件,无需安装。我不明白为什么它不能在 W2K8 上运行。下载并解压 W2K3 RK,将 sleep.exe 复制到 W2K8 服务器,将其添加到系统路径环境变量中,然后将其放入批处理文件中。

http://www.microsoft.com/downloads/en/details.aspx?familyid=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=en

答案2

在 Windows Server 2008 R2 中,要使用的命令是“timeout”,它取代了“sleep”

C:\Windows\System32\timeout.exe /T 10 /nobreak

答案3

转到 Win2K8 的首选脚本语言 Powershell。Start-Sleep cmdlet 将执行您所需的操作。

答案4

timeout 是 Windows Server 2008 和 Windows 7 中的正确命令。您可以在命令提示符下输入 timeout /? 来获取帮助。如果您想使用 ping,请尝试此命令:ping -w 5000 -n 1 1.0.0.0。这将等待大约 5 秒

相关内容