systemd
게임 서버를 서비스로 실행하고 있는데 파일에서 StandardOutput .service
이 기본적으로 로그로 설정되어 있는 것을 볼 수 있습니다.
Ihsan@IhsanServerVM:/proc/28617/fd$ file 1
1: symbolic link to socket:[510374]
그런 다음 프로세스 파일 설명자를 확인하면 1
소켓 /proc/.../fd/1
입니다.
read를 사용하여 읽으려고 하면 read -u 1
서버가 stdout
.
왜 소켓인가? 명명된 파이프여야 합니다. 그렇죠?