Message Queue 명령줄 유틸리티는 쉘 명령입니다. 유틸리티 이름이 명령이고 하위 명령 또는 옵션은 해당 명령에 전달되는 인수입니다. 별도의 명령을 사용하여 유틸리티를 시작하거나 종료할 필요가 없습니다.
모든 명령줄 유틸리티는 다음과 같은 명령 구문을 공유합니다.
utilityName [subcommand] [commandArgument] [ [-optionName [optionArgument]] … ]
여기서 utilityName은 다음 중 하나입니다.
imqbrokerd(브로커 유틸리티)
imqcmd(명령 유틸리티)
imqobjmgr(객체 관리자 유틸리티)
imqdbmgr(데이터베이스 관리자 유틸리티)
imqusermgr(사용자 관리자 유틸리티)
imqsvcadmin(서비스 관리자 유틸리티)
imqkeytool(키 도구 유틸리티)
하위 명령 및 명령 수준의 인수(있는 경우)는 모든 옵션과 인수 앞에 와야 합니다. 옵션 자체는 임의 순서대로 나타날 수 있습니다. 모든 하위 명령, 명령 인수, 옵션 및 옵션 인수는 공백으로 구분됩니다. 옵션 인수 값에 공백이 포함되어 있는 경우 전체 값을 따옴표로 묶어야 합니다. 일반적으로 속성, 값 쌍을 따옴표로 묶는 것이 가장 안전합니다.
기본 브로커를 시작하는 다음 명령은 하위 명령절이 없는 명령줄의 예입니다.
imqbrokerd
다음은 전체 명령줄의 예입니다.
imqcmd destroy dst -t q -n myQueue -u admin -f -s
이 명령은 myQueue라는 대기열 대상(대상 유형 q)을 완전 삭제합니다. 인증은 사용자 이름 admin에 대해 수행됩니다. 비밀번호를 묻는 메시지가 표시됩니다. 이 명령은 확인 메시지를 표시하지 않고(-f 옵션) 자동 모드로 수행되며 어떠한 출력도 표시하지 않습니다(-s 옵션).