Xmanager 게시판

xrcmd 를 통한 xstart 세션 지정 실행

최종입력: 2012-03-23 12:15 - 넷사랑 | 답글: 1건

 
2012-03-21 22:37 - 김정률

xrcmd 를 통한 xstart 세션 지정 실행

 

제가 원하는건 pc에서 원격지 unix(solaris)에 4개의 연결을 생성후
원격지 응용프로그램을 자동 실행을 하는겁니다.

처음엔 xmanager 명령행옵션을 고려했지만 user , password 옵션이 없고
접속 후 원격 실행 명령 기능이 없어서 제외했습니다.

그다음엔 xstart 를 이용하려 했더니 이건 xrcmd 라는 명령행 옵션이
따로 있어서 xconfig 에서 4개의 연결에 해당하는 프로파일을 4개를 생성 했습니다.

그런데 xrcmd 명령행 옵션을 통해 실행하려 했더니 xrcmd 는 프로파일 지정 옵션이
없는거 같습니다. xrcmd 에서 프로파일 지정이 가능한지 궁금합니다.

그리고 xstart 는 원래 윈도우매니저를 실행하지 않아 실행명령 옵션에서
윈도우 매니저(Xsession) 를 실행하도록 입력했는데, 그 이후에
별도의 응용프로그램을 추가로 자동실행할 수 있는지 궁금합니다.


프로그램 버전 : Xmanager 4
연결 방법 : Xstart connection
2012-03-23 12:15 - 넷사랑

Re: xrcmd 를 통한 xstart 세션 지정 실행

 
안녕하십니까?
넷사랑컴퓨터 기술지원입니다.

1. xrcmd에서 프로파일을 지정하는 문제
아쉽게도 현재는 xrcmd 명령행 인자로 프로파일을 지정할 수는 없습니다. 이 부분은 추가를 고려해 보겠습니다.
현재 상태로는 원하는 세션 파일을 만든 후 xrcmd 명령행에서 이 세션 파일을 지정하면 원하는 결과를 얻을 수 있습니다

- 우선 프로파일을 달리한 Xstart 세션을 Xstart나 Xbrowser에서 생성합니다.
- 다음 명령을 실행하여 위 세션 파일을 구동합니다.

xrcmd -f "세션 파일"

2. Xsession 실행 후 명령 추가 실행 문제

간단한 명령어 세트는 Xstart의 명령어 입력란에서 처리가 가능합니다.
다음 예는 디스플레이 장소를 PC로 정한 후 Xsession을 구동하고 xterm, xclock를 차례로 구동하는 경우입니다.(Solaris의 경우입니다)
DISPLAY=$DISPLAY; export DISPLAY; /usr/dt/bin/Xsession& /usr/openwin/bin/xterm& /usr/openwin/bin/xclock&
(구체적인 상황은 사용하시는 셸에 따르셔야 합니다.)

DISPLAY=$DISPLAY; export DISPLAY;
이 부분은 접속 방법이 SSH일 경우 생략하여야 합니다.

복잡한 명령어 세트에 대해서는 셸 스크립트를 만들어서 처리하는 것을 권합니다.

감사합니다.