전체 명령을 통해 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}'

관련 정보