경로에 특정 파일을 생성하는 응용 프로그램을 찾는 방법은 무엇입니까? [복사]

경로에 특정 파일을 생성하는 응용 프로그램을 찾는 방법은 무엇입니까? [복사]

문제는 디렉터리에 특정 플랫 파일이 생성된다는 것입니다. 어떤 응용 프로그램이 해당 플랫 파일을 생성하는지 잘 모르겠습니다. 저는 유닉스 환경을 사용하고 있습니다.

해당 플랫 파일을 생성하는 스크립트/바이너리/응용 프로그램을 식별하는 것이 가능합니까?

답변1

~처럼자일스이 질문에 대답하세요:어떤 프로세스가 파일을 생성하는지 확인하는 방법은 무엇입니까?

lsof /path/to/file

프로세스가 발견되면 다음 명령을 사용하여 애플리케이션을 식별할 수 있습니다 ps.

ps -ef | grep ProcessNumber

그리고 애플리케이션 사용만 얻으려면 다음을 수행하십시오 awk.

ps -ef | grep ProcessNumber | awk '{ print $8 }'

관련 정보