如何运行2小时的批处理脚本



我有多个批处理文件:

master1.bat
master2.bat
master3.bat
master4.bat

当执行时,每一个都在循环中连续运行,直到被用户中断。我如何制作一个运行master1.bat前3小时的master.bat->停止它并启动master2.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

使用taskkill,您可以按标题选择性地终止进程。有很多方法可以延迟批处理文件

因此:

::start a bat with master1 title
start "master1" master1.bat
::wait 3 hrs
typeperf "SystemProcessor Queue Length"  -sc 1 -si 18000 >nul
:: kill a window with title master1
TASKKILL /F /FI "WINDOWTITLE eq master1*"

您可以在其余的脚本中重复此操作。

最新更新