저는 Linux를 처음 사용하는데 어떤 서비스나 프로그램이 특정 구성 파일을 사용하고 있는지 확인하는 방법이 있는지 알고 싶습니다.
다음 오류 메시지와 함께 서버의 다양한 배포가 실패합니다.
file /opt/deployment/dev/deploy.cfg busy
이는 파일이 deploy.cfg
사용 중임을 의미합니다.
- 누가 또는 무엇이 파일을 바쁘게 만들고 있는지 어떻게 알 수 있습니까?
- 파일을 "사용 중이 아님"으로 만드는 방법은 무엇입니까?
답변1
명령을 실행 lsof
해 보고 어떤 프로그램이 특정 파일을 사용하고 있는지 확인하세요. 예를 들면 다음과 같습니다.
lsof /opt/deployment/dev/deploy.cfg