2013-04-04 3 views
0

나는 리눅스 전문가가 아니라고 말하기 시작합니다. 임베디드 응용 프로그램을 개발할 때이 응용 프로그램을 사용하고 있습니다.SSH를 통해 다른 터미널 응용 프로그램과 통신하기

CentOS 6.3 상자에서 올바른 터미널을 "터미널에서 실행 중"이라고 생각하는 프로그램이 있습니다. 디버그 및 통계 들어, 키보드 (stdin 파일) 모니터링하고 지정된 키 누름에 의해 요청 된대로 항목을 밖으로 침투하는 루틴이 있습니다. 내가 앞에 앉아있을 때 모두 잘 작동합니다.

하지만이 간단한 기능을 수행하고 싶습니다. 키를 누르고 일부 출력을 원격으로 볼 수 있습니다. 상자에 SSH를 넣고 명령을 실행할 수는 있지만이 프로그램을 "볼"수는 없습니다.

"ssh를 사용하는 다른 단말기와의 통신"과 수많은 변형을 검색해 보았습니다.하지만이 질문은 정확하지 않습니다. 검색 결과는 쓸모가 없습니다.

내가 할 수 있기를 원하는 것은 내 계정에 로그인 한 다음 어떻게 든 내 프로그램을 실행하고 유형 키를 "보고"출력을 보는 것입니다. 이것은 stdin/stdout 리디렉션 문제입니까? 당신이 리눅스 '화면'을 사용하는 경우

+0

확실하지 경우는,하지만 당신은 화면을 사용하거나 TMUX있다? – hek2mgl

+0

'화면'에 대한 팁 주셔서 감사합니다 !! – Gary

+0

화면이 해결책이라면 두 번째 SSH 터미널을 열 수도 있음을 유의하십시오.;) – hek2mgl

답변

3

: ...이 고통스럽게 분명하다 난 그냥 바보 경우

내가 미리 사과,하지만, 난 여전히 그것을 수행하는 방법을 알고 싶습니다 유틸리티를 사용하면 프로그램을 시작하는 데 사용한 원래 터미널 세션에 다시 연결할 수 있습니다. 기본적으로 screen을 입력하고 프로그램을 실행하면됩니다. 여기에 화면에 더 유용한 정보입니다 :

이 도움이

http://www.rackaid.com/resources/linux-screen-tutorial-and-how-to

관련 문제