Linux에서 실행되는 모든 Java 프로그램 목록 보기
Linux에서 실행되는 모든 Java 프로그램 목록을 보는 방법은 여러 가지가 있습니다. 일반적으로 사용되는 몇 가지 방법은 다음과 같습니다.
-
jps
다음 명령을 사용하십시오 .jps
(Java Virtual Machine Process Status Tool)은 실행 중인 모든 Java 프로세스를 나열하기 위해 JDK(Java Development Kit)와 함께 제공되는 도구입니다. 기본적인 사용법은 다음과 같습니다.jps -l
실행 중인 모든 Java 프로세스의 PID와 기본 클래스의 전체 경로 이름이 나열됩니다.
-l
옵션은 메인 클래스의 전체 경로 이름이나 jar 파일의 경로를 표시할 수 있습니다. JDK가 올바르게 설치 및 구성되어 있다면 이것이 Java 프로세스를 보는 가장 간단한 방법입니다. -
ps
명령 사용 :ps
명령은 현재 시스템 프로세스 상태를 보는 데 사용되는 도구입니다.grep
다음과 같이 명령을 결합하여 모든 Java 프로세스를 볼 수 있습니다.ps -ef | grep java
그러면 모든 Java 프로세스가 나열되고 PID, 시작 시간, CPU 사용 시간, 명령줄 등과 같은 세부 정보가 표시됩니다.
-
pgrep
명령 사용 :pgrep
명령은 이름으로 프로세스를 찾을 수 있는 도구입니다. 다음과 같이:pgrep -a java
-a
옵션은 PID뿐만 아니라 일치하는 각 프로세스의 전체 명령줄을 표시합니다. 이렇게 하면 각 Java 프로세스에 대한 자세한 정보를 볼 수 있습니다.
프로세스를 보려면 충분한 권한이 있어야 합니다. 사용자에게 충분한 권한이 없으면 sudo
명령을 사용하여 관리자 권한을 얻어야 할 수도 있습니다.