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 프로토콜 설정 대화 상자의 옵션 탭에서 [명령을 실행하기 전에 터미널 할당]을 선택해야 합니다. 터미널을 할당하면 셸 환경 변수들이 일반적인 로그인 환경과 같이 설정됩니다.
예제
- 아래의 명령은 다중 로그인의 예입니다. Xstart로 어느 호스트에 성공적으로 로그인한 후, 다른 호스트에 telnet으로 연결하여 xterm을 실행합니다: telnet host2<%CR%><%WAIT="login:"%>root<%CR%> <%WAIT="Password:"%>password<%CR%><%WAIT="$"%>xterm –ls –display $DISPLAY
- 아래의 명령은 "assword:"라는 문자열이 나타났을 때 원격 실행 결과 대화 상자를 띄우는 예입니다. 이 예는 암호가 일정 주기로 만료되고 명령줄 프롬프트가 나타나기 전에 새 암호를 입력해야 하는 경우에 유용합니다: <%POPUP="assword:"%>xterm –ls –display $DISPLAY