在批处理文件里面如何控制延时执行指令(也就是实现sleep)

来源:http://blog.dev-club.esnai.com/flybird/archive/2005/05/25/927.aspx

Posted on 2005-05-25 18:09 飞鸟 阅读(2523) href="http://blog.dev-club.esnai.com/flybird/Services/Pingback.aspx" rel="pingback" />

Demo.bat 如下面的代码所示

@echo off
echo ========启动Ms sql server=========
call 启动mssql.bat
echo =============启动DB2==============
call 启动db2.bat
echo ============启动AppServer=========
call "D:/tomcat/bin/startup.bat"
cscript sleep.vbs
echo ============运行==================
start "C:/Program Files/Internet Explorer/iexplore" "http://localhost:8080/"

注意一下sleep.vbs的代码,很简单的。

wscript.sleep 6000

这行的意思是 sleep 6秒。

那么为什么要用延时呢?

我上面的代码里面启动了tomcat,因为tomcat是会开另外一个窗口运行的。

如果不延时,那么浏览器就打开了一个服务器不能访问的窗口,因为那个时候tomcat还没有启动完毕。

如果等待6秒,那么app server就肯定起来了。

 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值