我需要让一个任务一直运行,它会调用一个批处理文件,该文件正在 ping 主机,从而导致在调用第二个批处理文件之前出现延迟。我已将其配置为每次系统启动时运行,但这并不能使任务保持运行。有没有办法实现这一点?如果有,该怎么做?
答案1
斯尔瓦尼可用于将批处理文件作为服务运行。它是 Microsoft 创建的实用程序。如果您打算使用计划任务,则只需将其设置为每 15 秒运行一次或类似时间。
另外,我建议使用timeout
命令进行等待。它比使用更简洁ping
。例如:
:JUMP
timeout /t 6
call "<SECOND_BATCH_FILE>"
goto :JUMP