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

명령 행으로부터 활동 호출

데스크탑은 명령 행에서 활동을 실행하기 위해 dtaction 명령을 제공합니다. 다음으로부터 활동을 실행하기 위해 dtaction을 실행할 수 있습니다.

dtaction 구문

dtaction [-user user_name] 
[-execHost hostname] \  action_name 
[argument [argument]...]

-user user_name-다른 사용자가 되어 활동을 실행할 수 있는 기능을 제공합니다. dtactionuser_name 이외의 사용자에 의해 호출되면, 암호 프롬프트가 표시됩니다.

-execHost hostname-COMMAND 활동인 경우에만 사용됩니다. 명령이 실행될 호스트를 지정합니다.

argument-활동에 대한 인수. 일반적으로 파일 인수

dtaction 클라이언트에는 추가적인 명령 행 옵션도 있습니다. 자세한 정보는 dtaction(1) 매뉴얼 페이지를 참조하십시오.

다른 활동을 실행하는 활동 작성

dtaction을 활동의 EXEC_STRING에서 사용하십시오.

예를 들면, 다음 활동은 이름이 Spell인 내장 활동(이 활동은 응용 프로그램 관리자에서 "Check Spelling''이라고 레이블이 붙어 있음)을 사용합니다. 새로운 활동은 문서 편집기 및 Spell 활동을 실행하여 철자법 오류를 별도의 터미널 에뮬레이터 윈도우에 표시합니다.

ACTION EditAndSpell
    {  
        WINDOW_TYPE      NO_STDIO  
        EXEC_STRING      /bin/sh -c 'dtaction Spell \   
                 %Arg_1"File:"%; dtpad%Arg _1%'  
    }

다른 사용자로서 실행하는 활동 작성

EXEC_STRING에서는 다음 구문을 사용하십시오.

EXEC_STRING   dtaction -user user_name action_name [file_argument]

새로운 사용자(user_name)는 다음 메커니즘 중 하나를 이용하여 시스템에 대한 표시 액세스 권한을 가져야 합니다.