【问题标题】:Kill Java process with a vbscript使用 vbscript 杀死 Java 进程
【发布时间】:2012-12-04 16:34:56
【问题描述】:

我有一些 java 进程正在运行,我想结束某个 java 进程。 我已经安装了 jdk,所以我可以使用 jps.exe [output = PIDNumber Processname] 来查看正在运行的 java 任务。 挑战是我想用 vbscript 杀死某个进程名。所以我必须通过脚本运行 jps.exe 并将输出放入一个数组中。

感谢任何提示如何实现目标! 谢谢

【问题讨论】:

  • 出于什么原因要终止进程?我不认为这是一个好主意,但也许你有一个很好的理由......
  • ...我有充分的理由,因为该进程是 Windows 平台上的 java 服务器,我必须在更新之前停止服务器,因为我无法杀死所有 java 进程,...

标签: java process vbscript kill


【解决方案1】:

您可以使用PsKill。它可以终止系统进程
您必须需要下载可执行文件并将其放在与脚本相同的目录中,或者将其路径添加到 WshShell.Exec 调用中

【讨论】:

    【解决方案2】:

    我找到了问题的答案:

    ShellCommandToRun = "jps"
    Set objShell = CreateObject("WScript.Shell") Set objExec = objShell.Exec(ShellCommandToRun)
    strPingResults = objExec.StdOut.ReadAll
    WScript.Echo strPingResults

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-15
      • 1970-01-01
      • 1970-01-01
      • 2021-01-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多