프로세스에 어떤 개별 ulimit 제약 조건이 있는지 확인하는 방법은 무엇입니까?

프로세스에 어떤 개별 ulimit 제약 조건이 있는지 확인하는 방법은 무엇입니까?

ulimit -n 5000초기화 스크립트의 일부로 열린 파일()에 대한 사용자 정의 제한을 설정하는 서비스가 있습니다 . 내 이해는 이것이 서비스와 해당 하위 프로세스에 유효하다는 것입니다. 나 이래로아니요구성 을 /etc/security/limits.conf입력할 때 다른 값이 표시되는 것이 정상이라고 생각합니다 ulimit -a.

그래서 내 질문은: 주어진 프로세스에 대한 단일 열린 파일 제한을 어떻게 확인할 수 있습니까? 이게 보여줄 만한 건가요 ps?

답변1

나는 /proc/pid/limits이것이 당신이 확인해야 할 파일이라고 생각합니다. 예를 들어, 내 시스템의 프로세스에 대해 다음 항목이 있습니다.

Max open files            50                   50                   files  

관련 정보