我有多个批处理文件:
master1.bat
master2.bat
master3.bat
master4.bat每次执行时都在循环中连续运行,直到被用户中断为止。我怎样才能使一个master.bat运行的主打1.bat 1小时->停止它,并启动硕士2.bat等。即Master.bat应该执行以下操作
Start master1.bat
After 3 hrs Stop master1.bat
Start master2.bat
after 3 hrs Stop master2.bat
start master 3.bat
after 3 hrs Stop master3.bat发布于 2015-11-01 16:15:11
使用taskkill,您可以通过title.And选择性地杀死一个进程,有很多方法可以延迟批处理文件
所以:
::start a bat with master1 title
start "master1" master1.bat
::wait 3 hrs
typeperf "\System\Processor Queue Length" -sc 1 -si 18000 >nul
:: kill a window with title master1
TASKKILL /F /FI "WINDOWTITLE eq master1*"你可以在剩下的脚本中重复这个。
https://stackoverflow.com/questions/33464078
复制相似问题