我们有什么方法可以知道量角器脚本当前是否为 运行

Do we have any method to know whether the protractor script is currently running or not

我需要在特定时间间隔从 windows 任务计划程序自动执行量角器脚本。
我可以通过在批处理文件中给出命令(量角器 conf.js)来做到这一点。 但是 我需要检查量角器脚本当前是否为 运行。
如果它不是 运行 模式那么我只需要执行批处理文件。
我该怎么做?谁能帮帮我。

提前致谢。

我能想到三个方案:

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