예를 들어 systemd
부팅 시 프로세스 시작을 사용하여 프로세스가 백그라운드에서 실행 중일 때 SSH 또는 직렬 포트를 통해 터미널에 액세스할 때 및 여전히 터미널에 표시되지 않는 이유는 무엇입니까 stdout
? stderr
어디로 갔나요?
내가 아는 한, 터미널에서 직접 프로세스를 실행하면 해당 프로세스는 터미널 인스턴스의 하위 프로세스가 되므로 터미널이 이해하는 파일 설명자에 기록 stdout
됩니다 .stderr
그러나 프로세스가 터미널이 아닌 백그라운드에서 실행될 때 stdout
및 가 어디로 갈지 알 수 없습니다. stderr
미리 감사드립니다.