단일 컴퓨터 상에서 한개의 터미널에서 다른 하나의 터미널로 접

hyangil의 이미지

제가 요번에 시스템콜을 커널 함수에 추가해서 그것을 이용한 간단한 커널정보 표시 어플리케이션을 만들었습니다. 그런데 그게 엑스윈도우 터미널에서는
결과물이 디스플레이에 출력되지가 않더군요(이거 아시면 이것도 가르쳐 주시면 감솨) ctrl + alt +f1 을 눌러 콘솔모드로 들어가서 실행해야 보이구요.

결과물을 캡쳐를 해야하는데 콘솔모드에서는 x-window용 프로그램이 실행이 안되더라구요 gimp 라던가 . 그래서 생각해낸게

x-window 의 터미널에서 콘솔모드 터미널로 접속을 하여( 클라이언트, 서버의 개념이라고나 할까요? ) 아까 그 새로운 시스템콜을 이용한 프로그램을 실행시키면 결과도 볼수 있고 캡쳐도 할 수 있지 않을까 하는 것입니다.

위의 내용을 구현하기 위한 고수님들의 조언 부탁드립니다. ^^

namhw의 이미지

dmesg 명령으로 커널 수준 출력 결과를 볼수 있습니다.

그외에 copy_to_user() 함수를 이용해 사용자 수준으로 전달해서
볼수도 있습니다.

혹시 참고하실지 모르겠지만 교학사에서 나온 파란책 보면 자세하게 나오네요.

촌놈.

revizes의 이미지

syslog.conf를 수정하면 되지 않을까요?

아닌가..-_-

다 덤벼! 다 받아줄께!!

sjpark의 이미지

xconsole이라고 있어요

syslog.conf수정해서
/dev/console로 출력하면

xconsole이 읽어 주지요.