Linux/POSIX 에러정보
SIGTTIN (21)SIGTTIN (21) — 백그라운드 터미널 읽기
백그라운드 프로세스가 제어 터미널에서 읽기를 시도했습니다.
linuxmacosunix
상세 보기 EBADF파일 디스크립터 인수가 유효한 열린 파일 디스크립터가 아니거나, 요청된 작업에 대해 열려 있지 않습니다.
프로그램이 한 번도 열지 않았거나 이미 닫혔거나 올바른 모드로 열리지 않은 파일 디스크립터를 사용하려 했습니다. 파일 디스크립터를 이중으로 닫거나 실패한 open() 호출 이후에 사용하는 것이 흔한 원인입니다.
파일 디스크립터를 사용하기 전에 유효성을 확인하십시오. open()과 socket() 호출의 반환값을 확인하십시오. close() 호출 이후에는 해당 파일 디스크립터를 사용하지 마십시오. strace로 파일 디스크립터 작업을 추적하십시오.
SIGTTIN (21)백그라운드 프로세스가 제어 터미널에서 읽기를 시도했습니다.
SIGILL (4)프로세스가 불법적이거나 잘못된 형식이거나 특권이 필요한 기계 명령어를 실행하려 했습니다.
EPIPE읽기 측이 닫힌 파이프 또는 소켓에 쓰기를 시도했습니다.
EFAULT시스템 호출에 인수로 유효하지 않은 메모리 주소가 전달되었습니다.
SIGURG (23)소켓에 긴급 또는 대역 외(out-of-band) 데이터가 도착했습니다.
EMFILE프로세스별 열린 파일 디스크립터 수 한도에 도달했습니다.