2013-07-01 2 views
1

직렬 콘솔 출력을 파일이나 버퍼 또는 일부 가상 또는 가상 장치 (/ dev)로 파이프 할 수 있습니까? 커널 명령 줄의 시작 부분에 "console = null, 115200"이 있습니다. (일반적으로 "console = ttyS0,115200"입니다 - 내 요구 사항은 : "console = null, 115200", 출력이 ttyS0 이외의 다른 장소, 예를 들어 가상 장치 또는 의사 장치 또는 파일/버퍼로 이동해야하는 경우)직렬 콘솔 출력 (예 :/dev/ttyS0)을 버퍼 또는 파일로 재지 정하는 방법

아마도 좋은 해결책이 있는지 알고있는 사람이 있습니까?

미리 감사드립니다. 소스 포지에서

GET ttylog : - - :

첫 번째 방법 : -

답변

0

내가 알고 있는데 두 가지 방법이 있습니다

http://sourceforge.net/projects/ttylog/files/latest/download

화재 아래의 명령 -

nohup ttylog -b 115200 -d/dev/ttyS0> log.txt

그러면 실행중인 프로세스의 PID가 표시됩니다. 로그 아웃 할 때 죽지 않도록 PID를 비활성화해야합니다. 115200은 모니터링중인 상자에서 grub를 구성한 직렬 포트 속도/전송 속도입니다.

두 번째 방법 : -

설정 다른 리눅스/윈도우 상자에 테스트중인 시스템에서 시리얼 콘솔. linux의 경우 minicom을 설치하고 minicom을 직렬 포트에서 수신 대기하도록 설정하여 테스트중인 시스템의 grub에 정의합니다. dfl로 저장하십시오. 더 많은 정보를 얻으실 수 있습니다. -

https://www.kernel.org/doc/Documentation/serial-console.txt