반응형
코어 파일이란?
- 프로그램이 충돌하거나 예외 상황에서 종료될때,
그 시점의 프로세스 메모리와 레지스터상태 등의 정보를 담은 파일 이다. - 이 정보로 프로그램이 왜 실패했는지, 어떤 조건에서 문제가 발생했는지를 분석할 수 있다.
1. 코어 파일 생성 설정 확인
ulimit -c
- 이 명령어 결과가 '0'이면 코어 파일 생성이 비활성화된 상태이다.
- unlimite또는 0보다 큰 수치가 나오면 코어 파일이 생성될 수 있는 상태 이다.
2. 코어 파일 생성 활성화
ulimit -c unlimited
- 코어 파일 생성을 활성화 하려면, 'ulimit' 설정을 변경해야 한다.
- 현재 사용자 세션에 대해서만 적용된다.
3. 코어 파일 크기 제한 설정
ulimit -c 10000000
- 코어 파일의 크기 제한도 'ulimit' 명령어로 설정할 수 있다.
- 예시 코드는 코어 파일의 크기가 10000000KB를 초과 하지 않도록 한다.
끝
반응형
'Linux' 카테고리의 다른 글
[Linux] c언어 코드 실행하기 (0) | 2025.03.02 |
---|---|
[Linux] Ubuntu에서 libc (0) | 2024.08.18 |
[Linux] Ubuntu (0) | 2024.08.18 |