我打算在 Windows Server 2008 中编写一个批处理脚本。该脚本是常规 Windows 命令,中间需要等待几分钟才能执行脚本的下一行。当我尝试时sleep
,它说未找到命令。该命令是否被其他命令替换,如果没有,我该如何安装它。
答案1
Sleep.exe 只是 W2K3 RK 的一个可执行文件,无需安装。我不明白为什么它不能在 W2K8 上运行。下载并解压 W2K3 RK,将 sleep.exe 复制到 W2K8 服务器,将其添加到系统路径环境变量中,然后将其放入批处理文件中。
答案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 秒