본문 바로가기
Linux

[Linux] 코어 파일이 생성되지 않을 때

by ilp 2025. 3. 2.
반응형

코어 파일이란?

  • 프로그램이 충돌하거나 예외 상황에서 종료될때,
    그 시점의 프로세스 메모리와 레지스터상태 등의 정보를 담은 파일 이다.
  • 이 정보로 프로그램이 왜 실패했는지, 어떤 조건에서 문제가 발생했는지를 분석할 수 있다.

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