Windows 任务计划程序中的“如果任务已在运行...”设置

Windows 任务计划程序中的“如果任务已在运行...”设置

假设我有一个 Windows 控制台可执行文件 MyApp.exe

它可以采用不同的命令行参数,并且根据参数执行不同的功能。

MyApp.exe /1将执行需要 30 分钟才能完成的 Function1

MyApp.exe /2将执行需要 20 分钟才能完成的 Function2

然后我MyApp.exe /1在 Windows 任务计划程序中配置为每天下午 2 点运行。我在任务设置中指定“不启动新实例”(默认值)。

然后我在 Windows 任务计划程序中配置MyApp.exe /2(可执行文件位于与上述相同的位置)每天下午 2:10 运行。我在任务设置中指定“不启动新实例”(默认值)。

MyApp.exe /2执行吗?“不启动新实例”真的是针对每个任务(在这种情况下我期望MyApp.exe /2执行)还是针对每个进程(在这种情况下我期望MyApp.exe /2不执行)?

答案1

帮助 说:

不要启动新实例:任务计划程序服务将不会运行该任务的新实例,也不会停止已经运行的实例。

这是关于计划任务本身,而不是它做什么。因此,正如你的情况一样,你有两项不同的任务,尽管它们运行相同的可执行文件,但它们都将从下午 2:10 开始并行执行。

相关内容