如何在 Windows Server 2003 启动后 X 分钟安排任务?

如何在 Windows Server 2003 启动后 X 分钟安排任务?

如何在 Windows Server 2003 启动后 X 分钟安排任务?

在“计划任务”中可以指定“当我的计算机启动时”,但我看不到指定延迟的方法。

我想要实现的目标:有一个服务(JIRA),尽管依赖于 SQL Server 服务,但仍然没有等待足够长的时间让 SQL Server 完全运行。因此,JIRA 服务无法连接到数据库,并且需要在每次服务器重新启动后手动重新启动。我的计划是在服务器启动 3 分钟后为 JIRA 服务添加“SC stop”和“SC start”命令。

答案1

在使用 sc.exe 命令的批处理文件中,只需等待 x 分钟,然后再运行 sc.exe。

我不记得 2003 是否有这个原生程序,但总是有“sleep.exe”在Windows Server 2003 资源工具包

sleep.exe 180
sc.exe start...

等待 3 分钟

答案2

在 Powershell 中,可以使用它来睡眠 10 秒:

开始-睡眠 -s 10

相关内容