通过完整命令选择PID

通过完整命令选择PID

我需要选择 Java 进程的 PID。如果我运行这样的命令:ps -C java -o pid=,它将选择所有 Java 进程。我正在执行一个特定的进程,其中用于启动的命令是./java -jar /path/to/my/jar.jar

如果我尝试这样做:ps -C "./java -jar /path/to/my/jar.jar" -opid=它不起作用,因为选择不正确。

有谁知道如何根据启动命令选择PID?

答案1

ps aux | grep 'java -jar /path/to/my/jar.jar' | grep -v grep | awk '//{print $2}'

相关内容