stdout과 stderr는 백그라운드에서 어디로 가나요?

stdout과 stderr는 백그라운드에서 어디로 가나요?

예를 들어 systemd부팅 시 프로세스 시작을 사용하여 프로세스가 백그라운드에서 실행 중일 때 SSH 또는 직렬 포트를 통해 터미널에 액세스할 때 및 여전히 터미널에 표시되지 않는 이유는 무엇입니까 stdout? stderr어디로 갔나요?

내가 아는 한, 터미널에서 직접 프로세스를 실행하면 해당 프로세스는 터미널 인스턴스의 하위 프로세스가 되므로 터미널이 이해하는 파일 설명자에 기록 stdout됩니다 .stderr

그러나 프로세스가 터미널이 아닌 백그라운드에서 실행될 때 stdout및 가 어디로 갈지 알 수 없습니다. stderr미리 감사드립니다.

관련 정보