使用java

时间:2016-06-05 14:16:31

标签: java batch-file command-line

我需要编写一个Java应用程序,其中有几个.bat文件在连续循环中运行。我有4个,其中只有一个可以同时运行。我需要阻止其他3.

这样的东西

if condition

  • 停止其他3个.bat文件(通常其中一个会运行,但不知道哪个,我试图阻止所有3个);
  • 启动满足条件的.bat文件。
  • 当满足不同.bat文件的其他条件时,其他3(实际上是一个)将被停止+此.bat文件开始运行(连续循环)

我正在努力学习如何从我的java代码中停止这些.bat文件...我可以在命令行中使用什么来阻止一个特定的.bat文件运行,识别它的名字还是什么?因为使用Java从cmd运行命令是我知道如何做的事情。

1 个答案:

答案 0 :(得分:0)

抱歉延迟:我很忙。

通常,当您从java(以太使用Runtime.exec()ProcessBuilder)执行外部流程时,您会引用具有方法java.lang.Process的{​​{1}}实例。调用此方法相当于Unix中的destroy()