我们是否有任何方法可以知道量角器脚本当前是否正在运行

时间:2018-11-02 10:24:03

标签: batch-file protractor windows-scheduler

我需要在特定时间间隔从Windows Task Scheduler自动执行量角器脚本。
我可以通过在批处理文件中提供命令(量角器conf.js)来实现。 但是我需要检查量角器脚本当前是否正在运行。
如果它不在运行模式,则仅需要执行批处理文件。
我该怎么做?谁能帮我。

谢谢。

1 个答案:

答案 0 :(得分:1)

我可以想到三种选择:

  1. 运行%windir%\system32\taskschd.msc /s,向下钻取您的任务条目,右键单击并从下拉菜单中选择属性。选择设置标签,然后在Do not start a new instance下的下拉选择框中选择If the task is already running, then the following rule applies:
  2. <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>元素添加到任务XML文件中的<Settings>组中并导入。
  3. 通过用于创建任务的任何脚本/代码来设置MultipleInstancesPolicy设置。参见ITaskSettings::put_MultipleInstances