Linux/POSIX 에러치명적
SIGKILL (9)SIGKILL (9) — 종료 시그널
프로세스가 무조건적으로 강제 종료되었습니다. 이 시그널은 포착, 차단, 무시가 불가능합니다.
linuxmacosunix
이 에러의 원인
명시적으로 kill -9가 실행되었거나, OOM 킬러가 이 프로세스를 선택했거나, 시스템 종료 과정에서 강제 종료되었습니다.
수정 방법
프로세스를 강제 종료해야 했던 원인을 조사하세요. OOM 킬러 메시지를 dmesg에서 확인하세요. 정상 종료를 위해서는 먼저 SIGTERM을 사용하세요.
예제
# Kill a process (cannot be caught)
kill -9 <PID>
# Check OOM killer
dmesg | grep -i 'killed process'관련 에러 코드
Linux/POSIX 에러에러
EFBIGEFBIG — 파일이 너무 큼
파일 크기가 파일시스템이나 프로세스 리소스 한도에서 허용하는 최대값을 초과했습니다.
linuxmacosunix
상세 보기 Linux/POSIX 에러에러
EXDEVEXDEV — 잘못된 크로스 장치 링크
서로 다른 파일시스템 간에 하드 링크를 생성하려 했습니다.
linuxmacosunix
상세 보기 Linux/POSIX 에러에러
ETXTBSYETXTBSY — 텍스트 파일이 사용 중
현재 실행 중인 파일에 쓰기 또는 수정을 시도했습니다.
linuxmacosunix
상세 보기 Linux/POSIX 에러정보
SIGINT (2)SIGINT (2) — 인터럽트 시그널
인터럽트 시그널이 전송되었습니다. 일반적으로 터미널에서 Ctrl+C를 눌러 발생합니다.
linuxmacosunix
상세 보기 Linux/POSIX 에러에러
ERANGEERANGE — 결과가 너무 큼
수학 함수 또는 변환의 결과가 표현할 수 있는 범위를 초과하거나 미달합니다.
linuxmacosunix
상세 보기 Linux/POSIX 에러에러
ENOEXECENOEXEC — 실행 파일 형식 오류
인식할 수 없는 실행 파일 형식의 파일을 실행하려고 했습니다.
linuxmacosunix
상세 보기