Solaris 공통 데스크탑 환경: 고급 사용자 및 시스템 관리자 안내서

원격 시스템에서 응용 프로그램을 실행하는 활동 작성

활동 및 원격 실행과 관련하여 자주 사용되는 두 용어가 있습니다.

데이터베이스 호스트-활동 정의가 포함된 시스템

실행 호스트-실행 파일이 실행되는 시스템

대부분의 경우, 활동 및 그 응용 프로그램은 동일한 시스템에 위치합니다. 활동에 대한 기본 활동 호스트가 데이터베이스 호스트이므로 특수 구문은 필요하지 않습니다.

그러나, 실행 호스트가 데이터베이스 호스트와 다른 경우, 활동 정의는 실행 문자열을 실행해야 하는 위치를 지정해야 합니다.

활동 및 응용 프로그램을 다른 시스템에 위치시킬 수 있는 기능은 데스크탑의 클라이언트/서버 구조의 일부입니다. 네트워크 응용 프로그램에 대한 자세한 설명은 121 페이지의 "응용 프로그램 서비스의 관리"를 참조하십시오.

원격 응용 프로그램을 실행하는 활동 작성

활동 정의에서 EXEC_HOST 필드를 사용하여 응용 프로그램의 위치를 지정하십시오.

EXEC_HOST의 유효한 값은 다음과 같습니다.

%DatabaseHost%-활동이 정의된 호스트

%LocalHost%-활동이 호출되는 호스트(세션 서버).

%DisplayHost%-X 서버를 실행하는 호스트(X 터미널에는 허용되지 않음).

%SessionHost%-로그인 관리자 제어가 실행되는 호스트.

hostname-이름이 지정된 호스트. 항상 하나의 특정 호스트에서 활동을 호출하는 환경에서는 이 값을 사용하십시오.

%"prompt"%-활동이 호출될 때마다 사용자에게 호스트 이름에 대한 프롬프트를 표시합니다.

기본값은 %DatabaseHost%, %LocalHost%입니다. 따라서, EXEC_HOST 필드가 생략되면, 활동은 먼저 활동 정의를 포함하는 호스트에서 명령어를 실행하려고 시도합니다. 이 시도에 실패하면, 활동은 명령어를 세션 서버에서 실행하려고 시도합니다.