비표준 입출력/오류란 무엇인가요?

비표준 입출력/오류란 무엇인가요?

내가 읽은 책/튜토리얼이 언급되었습니다.표준 입력/출력/오류. 내 이해는 다음과 같습니다

  1. 표준 입력/출력/오류프로세스 개념입니다(예:표준 입력/출력/오류, 그들은 실제로 이야기하고 있습니다표준 입력/출력/오류특정 프로세스의. 얘기해봤자 아무 의미도 없어표준 입력/출력/오류파일. )
  2. Linux에서 대부분의 프로세스의 표준 입력은 키보드이고 표준 출력/오류는 화면입니다.

내 질문: 만약 있다면기준, 무엇인가요비표준Linux에서 프로세스의 입출력/오류가 발생합니까?

답변1

파일 설명자 0, 1, 2 exec는 프로세스가 시작될 때 기본적으로 제공되며 stdin, 및 와 stdout연결됩니다 stderr. 프로세스에 추가 I/O 채널이 필요한 경우 3부터 시작하는 비표준 파일 설명자를 엽니다.

1.: 예

2의 경우: 이는 I/O가 리디렉션되지 않는 대화형 프로세스에도 적용됩니다. 작업 과 같은 다른 프로세스는 cron서로 다른 연관을 가질 가능성이 높습니다.

관련 정보