Xstart 명령어 태그 정의

Xstart는 반복되는 명령어들을 자동화할 수 있도록 명령어 태그를 제공합니다. 명령어 태그는 [명령]에 입력합니다.

태그

설명

<%CR%>

CR(Carriage Return, \r) 문자를 보냅니다.

<%LF%>

LF(Line Feed, \n) 문자를 보냅니다.

<%SEND="string"%>

문자열을 보냅니다. Xstart는 이 문자열 중에 있는 DISPLAY, PCADDR 변수들을 변환하지 않습니다.

<%WAIT="string1|string2"%>

한 개 이상의 문자열을 동시에 기다립니다.

<%SLEEP=n%>

n 초 동안 쉽니다.

<%POPUP="string"%>

지정된 문자열이 나타난 경우 실행 결과 보기 창을 띄웁니다.


명령이 모두 끝날 때까지 계속 유효한 POPUP 태그를 제외하면, 나머지 모든 태그들은 먼저 나타난 순서대로 실행됩니다.

  • 주의
    명령어 태그는 TELNET 및 RLOGIN 프로토콜에서 지원됩니다. SSH 프로토콜에서 사용하려면 SSH 프로토콜 설정 대화 상자의 옵션 탭에서 [명령을 실행하기 전에 터미널 할당]을 선택해야 합니다. 터미널을 할당하면 환경 변수들이 일반적인 로그인 환경과 같이 설정됩니다.

예제

  1. 아래의 명령은 다중 로그인의 예입니다. Xstart로 어느 호스트에 성공적으로 로그인한 후, 다른 호스트에 telnet으로 연결하여 xterm을 실행합니다: telnet host2<%CR%><%WAIT="login:"%>root<%CR%> <%WAIT="Password:"%>password<%CR%><%WAIT="$"%>xterm –ls –display $DISPLAY
  2. 아래의 명령은 "assword:"라는 문자열이 나타났을 때 원격 실행 결과 대화 상자를 띄우는 예입니다. 이 예는 암호가 일정 주기로 만료되고 명령줄 프롬프트가 나타나기 전에 새 암호를 입력해야 하는 경우에 유용합니다: <%POPUP="assword:"%>xterm –ls –display $DISPLAY