![이 프로세스의 목적이 무엇인지 알아내는 방법은 무엇입니까?](https://linux55.com/image/26267/%EC%9D%B4%20%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%EC%9D%98%20%EB%AA%A9%EC%A0%81%EC%9D%B4%20%EB%AC%B4%EC%97%87%EC%9D%B8%EC%A7%80%20%EC%95%8C%EC%95%84%EB%82%B4%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
내 "java" 프로세스는 3시간 동안 실행되었습니다. 한 번도 본 적이 없는데 어디서 나온 것인지 어떻게 알 수 있는지 궁금합니다.
스크린샷은 다음과 같습니다.
편집: 좋아요, 알겠습니다. 며칠 전에 설치한 무료 네트워킹입니다.
답변1
수단
ps -p 1983 -f # 1983 being the PID your screenshot shows
당신에게 이것을 말합니까?
답변2
달리기맨 위. 상단과 마찬가지로 더 좋습니다. 특히 htop은 전체 명령줄을 표시하며 수평으로 스크롤하여 더 많은 내용을 볼 수 있습니다.
답변3
또한 패키지 내 pstree
에서 실행하여 psmisc
지정된 PID와 모든 상위 항목 init
(PID 1까지)을 볼 수도 있습니다. 예를 들어
pstree -s -p 1983
-A
터미널별(예: ANSI/vt100/xterm/linux) 선 그리기 문자 대신 ASCII 선 그리기 문자에 대해 pstree의 옵션을 사용할 수 있습니다 .
예를 들어, 내 시스템의 예는 다음과 같습니다.
$ pstree -A -s -p 9879
init(1)---screen(13578)---bash(13642)---mutt(9879)
배포판에 없으면 psmisc
배포판에 있습니다.http://psmisc.sf.net/
답변4
제가 개인적으로 가장 좋아하는 것은 입니다 ps -wwwaux|grep java|grep -v grep
.
top 을 눌러 상단 명령줄을 전환할 수도 있습니다(예: 상단에 프로세스의 매개변수 표시) c
.