2010-08-14 7 views
2

화면 세션 내에서 실행중인 서버가 있는데이 프로그램에 명령을 보내려고합니다. 나는 screen -X가 나의 대답이라고 생각했다. 그러나 나에게 접근 할 수있는 모든 것은 화면 명령 (title, exec, etc.)이다.화면 세션에서 활성 프로그램에 명령을 보내시겠습니까?

마치 프로그램에 입력하는 것처럼 명령을 보낼 수 있어야합니다. 어떤 아이디어?

답변

1

exec 명령과 함께 screen-p-X 옵션을 사용할 수 있습니다.

예를 들어 screen -X exec ".\!\!" echo foo을 시도하면 현재 실행중인 프로그램에 "foo"가 전송됩니다.

첫 번째 명령이 작동하지 않는 경우 screen -X exec ".!" echo foo을 시도해 볼 수도 있습니다.

+0

나는 그 망할 설명서를 다 읽었으며, 전혀 도움이되지 못했습니다. – Dragonshadow

+1

@Dragonshadow : 나는 너에게 불쌍했다. 첨부 된 명령. – Borealid

+0

"exec 할 수 없습니다. \! \!": 해당 파일이나 디렉토리가 없습니다. " 전체 임원 섹션이 나에게 의미가 없었습니다 – Dragonshadow

관련 문제