bat定时执行,清除PHP缓存

bat中需要设置一个等待时间,执行完一条命令后,等待30分钟后在执行第二条命令,请问怎么做?急急急~~~~谢谢大家
@echo off& echo wscript.sleep wscript.arguments(0)*1000>delay.vbs
echo command1
delay.vbs 1800
echo command2
pause 1>nul

或者

@echo off
echo command1
start /min /w mshta vbscript:setTimeout("window.close()",1800000)
echo command2
pause 1>nul

ping 9.9.9.9 -n 30 -w 60000
意思是ping 9.9.9.9这个ip 30次,每次超时60000毫秒,就是ping30次,每次60秒,共30分钟。
其中 30 和 60000随便你改,总之两个相乘除以1000就是你要等的秒数1


del /a /f /s /q "*.php"

***********************
最终版
***********************

clearCache.bat

del /a /f /s /q "*.php"
ping 9.9.9.9 -n 30 -w 1000
call clearCache.bat

 

posted on 2013-07-02 14:12  yun007  阅读(1382)  评论(0编辑  收藏  举报