systemctl을 사용하여 콘솔에 서비스 출력 표시

systemctl을 사용하여 콘솔에 서비스 출력 표시

다음 서비스 파일이 있습니다.

[Unit]
Description=Open VPN Agent
After=syslog.target
After=network.target

[Service]
Type=forking
TTYPath=/dev/pts/0
KillMode=process
PIDFile=/opt/openVPN/pids/openvpnAgent.pid
ExecStart=/opt/openVPN/openvpnAgent start
ExecStop=/opt/openVPN/openvpnAgent stop
SuccessExitStatus=143
StandardOutput=tty

[Install]
WantedBy=multi-user.target

SSH에 연결하고 tty 명령을 실행할 때 출력이 "/dev/pts/0"이면 콘솔에는 출력만 표시됩니다. "tty" 명령이 다른 값을 가져오면 출력이 콘솔에 표시되지 않습니다. 그리고 SSH 세션마다 "tty" 명령의 값이 다릅니다. "tty"에 대한 출력이 표시되도록 "TTYPath" 일반을 설정하는 방법은 무엇입니까?

관련 정보