gpt4 book ai didi

java - 如何区分正在运行的java程序

转载 作者:行者123 更新时间:2023-12-02 05:23:51 24 4
gpt4 key购买 nike

我们的服务器机器运行许多java程序。其中一些是使用命令“java -jar ***.jar”启动的。但有时我必须停止一个来更新其中的类文件。问题是我如何找出我想要停止的程序,或者是否有一个工具可以用来找出可执行 jar 文件的位置。

最佳答案

您可以使用jps命令。

$ jps -v
34370 Jps -Dapplication.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home -Xms8m
34341 main -XX:+TieredCompilation -Xbootclasspath/a:/usr/local/Cellar/leiningen/2.5.0/libexec/leiningen-2.5.0-standalone.jar -Dfile.encoding=UTF-8 -Dmaven.wagon.http.ssl.easy=false -Dleiningen.original.pwd=/Users/ntalbs/js-workspace/synapeditor_mobile -Dleiningen.script=/usr/local/bin/lein

jps 将显示所有java进程。第一列是操作系统 pid。你可以在控制台上查看消息,然后杀死你想要的东西。也许您想检查jps document来自甲骨文。

此外,您还可以使用 psgrep 命令。

$ ps -ef | grep java

$ ps -aux | grep java

关于java - 如何区分正在运行的java程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26248488/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com