如何在 Windows 2008 中配置 schtasks.exe 以使任务始终运行?

如何在 Windows 2008 中配置 schtasks.exe 以使任务始终运行?

我需要让一个任务一直运行,它会调用一个批处理文件,该文件正在 ping 主机,从而导致在调用第二个批处理文件之前出现延迟。我已将其配置为每次系统启动时运行,但这并不能使任务保持运行。有没有办法实现这一点?如果有,该怎么做?

答案1

斯尔瓦尼可用于将批处理文件作为服务运行。它是 Microsoft 创建的实用程序。如果您打算使用计划任务,则只需将其设置为每 15 秒运行一次或类似时间。

另外,我建议使用timeout命令进行等待。它比使用更简洁ping。例如:

:JUMP
timeout /t 6
call "<SECOND_BATCH_FILE>"
goto :JUMP

相关内容