[임베디드 리눅스] redirect serial console(ttyS0) in/output to telnet(ttyp0)
글쓴이: albert.lee / 작성시간: 목, 2019/05/16 - 1:51오후
안녕하세요.
임베디드 리눅스 관련 질문드립니다.
nuvoton 칩에 포팅한 리눅스 app을 serial port 또는 telnet을 통해서 모니터링 하고 있습니다.
boot argument "console=ttyS0"로 설정해놔서
기본적으로 serial port를 통해 app 과의 console 입/출력은 됩니다.
또한 telnet으로 접속 시 app을 재시작시키면 telnet 터미널을 통해 app과의 console 입/출력도 됩니다.
즉, app에서 출력하는 메시지 확인 및 app으로의 키보드 입력 등이 처리됩니다.
하지만 telnet으로 접속 시 app을 재시작시키지 않으면
여전히 serial port 쪽으로 app과의 console 입/출력이 되고 있어서
telnet으로 app을 모니터링 할 수가 없습니다.
하여 궁금한 것은..
telnet 터미널을 통한 app과의 console 입/출력을 app 재시작 없이 되게끔 하는 방법입니다.
가능한 방법이 있을지요?
고수님들의 조언 부탁드립니다.
Forums:
보드의 시리얼 포트를 리눅스 PC 의 시리얼 포트와
보드의 시리얼 포트를 리눅스 PC 의 시리얼 포트와 연결하고, 리눅스 PC 에서 bridge/proxy 를 돌리는 겁니다.
http://ser2net.sourceforge.net/
+ 댓글을 이해하지 못한 것 같아 추가 합니다.
말씀드린대로 구성을 해 놓고 시리얼 포트로 접속하려고 시도하지 말고,
항상 리눅스 PC 에서 돌고있는 ser2net 서버로 telnet 접속해서 app 을 죽이든 살리든 출력을 보든 입력을 하든 맘대로 하세요.
질문을 수정했습니다.
질문이 정확하지 않은거 같아 다시 수정하였습니다.
이런 방법은 어떨까요?
이런 방법은 어떨까요?
필요한 console 추력을 syslogd를 사용해서 log로 남기고,
telnet에서는 tail -f /var/log/messages로 log를 보고,
필요하면 network로 log를 보는건 어떨까요?
댓글 달기