wget이 데이터를 저장하는 위치와 데이터를 시작한 프로세스를 확인하는 방법

wget이 데이터를 저장하는 위치와 데이터를 시작한 프로세스를 확인하는 방법

며칠 전보다 다운로드 속도가 느려지는 것을 발견했습니다. 그래서 NetHogs를 사용하여 내 대역폭을 사용하는 프로세스를 모니터링했습니다. 내가 시작하지 않은 wget 프로세스가 내 대역폭을 모두 소모하고 있다는 것을 알았습니다. 프로세스를 종료했지만 다시 시작되었습니다. 어떤 프로세스가 시작되었는지 어떻게 알 수 있나요? 아니면 어디서 데이터를 다운로드하는지 알 수 있나요?

NetHogs는 2개의 wget 프로세스(내가 시작한 것), 또 다른 wget 프로세스, Python, Firefox 및 이 줄이 있음을 보여줍니다.

?    root    unknown TCP        0.000     0.000 KB/sec

top :을 실행하면 boinc가 거의 모든 CPU를 소비하고 있는 것을 볼 수 있지만 이상한 프로세스는 보이지 않습니다.

답변1

ps axjf어떤 프로세스가 시작되었는지 보여줍니다. 또한 해당 pid, 프로세스 ID가 표시됩니다. 그런 다음 ls -l /proc/4043/cwd4043을 흥미로운 PID로 바꾸면 해당 wget의 현재 디렉터리가 무엇인지 표시됩니다. 다운로드한 데이터를 저장하는 장소일 가능성이 높습니다. 그렇지 않으면 어떤 매개변수가 해당 wget에 전달되었는지 검사하십시오 cat /proc/4043/cmdline(다시 4043 대신 PID).

관련 정보