[질문]어떤 프로세스가 파일 open을 몇개 했는지 아는 방법?
글쓴이: 익명 사용자 / 작성시간: 목, 2002/01/03 - 11:51오전
궁금증이 생겨서 질문을 드립니다.
갑자기 서비스를 돌리다가 보니 파일을 생성하거나 오픈을 계속 실패하더
군요. 그래서 재가 실수로 혹시 close를 하지 않았나 싶어 확인하였으나
찾지를 못했습니다.
여러가지의 서비스를 돌리다보니 혹시 따른쪽에서 close하지 않았나
싶어 찾고자 하나 방법을 모르겠네여.
혹시 이방법을 커맨드 또는 어떤 structure를 이용해서 프로그램 할수 있
나 궁금하네요.
그리고 혹시 한 디렉토리내에 파일 갯수 제한이 있는지 궁금하네여..
유닉스에서 파일 구조는 i-node들의 list구조로 되어있는것으로 알아
실제 제한이 없는것으로 알고 있는데 이것이 문제 일으키는지 궁금하네여.
지금 한 디렉토리에 파일이 2400여개정도 있네요.
이정도인데 open시에 문제가 생길라나?? 궁데 서비스를 다시 시작하면 문
제 안생기는거 보니 이문제는 아닌거 같은데요.. 궁금하네여 정말..
Forums:
Re: [질문]어떤 프로세스가 파일 open을 몇개 했는지 아는 방법?
lsof 라는 command가 있습니다.
아마 인터넷에서 다운을 받아야 할거에요.
혹시 모르니 한번 찾아보세요.
이것은 file뿐만이 아니라 network의 socket도
볼수 있을겁니다.
만약 os가 sun이라면 fuser라는 command도 있습니다.
댓글 달기