저는 Solaris 11 영역에서 작업 중이며 실행 중인 프로세스가 어떤 셸을 사용하고 있는지 확인해야 합니다. PID가 있지만 어디서 정보를 얻을 수 있는지 모르겠습니다.
모든 프로세스에 일부 리소스 제한(열린 파일 설명자에 대한 제한)을 적용해야 하는 시나리오가 있습니다. 하지만 일부 프로세스가 제한 사항을 따르지 않는 것 같습니다. 다른 제한 매개변수를 가진 다른 쉘을 사용하여 시작할 수 있습니다.
더 깊이 이해하기 위해 명령을 사용하여 파일 제한을 설정 ulimit
했습니다 . /etc/profile
이렇게 하면 사용자가 로그인할 때마다 각 세션에 대해 설정됩니다. 문제 시나리오는 여기에 자세히 설명되어 있습니다.질문.
따라서 이러한 프로세스가 Bash나 다른 셸을 사용하는지 확인하면 됩니다. 이것은 이 가정이 올바른지 아닌지에 대한 답을 줄 것입니다.