| HOME / 정보공유 / AIX 명령어 모음

startsrc
startsrc startsrc 명령 목적 서브시스템, 서브시스템 그룹 또는 서브서버를 시작합니다. 구문
서브시스템을 시작하려는 경우
startsrc [-a Argument] [-e Environment] [-h Host] {-s Subsystem |-g Group}
서브서버를 시작하려는 경우
startsrc [-h Host] -t Type [-o Object] [-p SubsystemPID]
설명
startsrc 명령은 시스템 자원 제어기(SRC)에 요청을 전송하여 서브시스템 또는 서브시스템 그룹을 시작하거나 서브서버를 시작하는 서브시스템에 패킷을 패스합니다.
서브서버 시작 요청이 SRC에 패스되고 서브서버가 속한 서브시스템이 현재 사용 중이 아니면 SRC가 서브시스템을 시작하고 시작 서브서버 요청을 서브시스템에 전송합니다.
플래그
-a Argument 서브시스템이 실행될 때 서브시스템에 패스하는 인수 문자열을 지정합니다. 이 문자열은 명령행에서 패스되어 서브시스템 오브젝트 계층의 명령행 인수에 추가됩니다. 지정된 Argument 문자열은 최대 1200 문자이며, 1200 문자를 넘으면 명령이 성공하지 못합니다. 명령 인수는 쉘이 사용한 것과 동일한 규칙에 따라 SRC가 서브시스템으로 패스합니다. 인용 문자열은 단일 인수로 패스되며 인용 기호 밖의 공백은 인수를 분리합니다. 작은 따옴표와 큰 따옴표를 사용할 수 있습니다.
-e Environment 서브시스템이 실행될 때 서브시스템 환경에 있는 환경 문자열을 지정합니다. 지정된 Environment 문자열은 최대 1200 문자이며 1200 문자를 넘으면 명령이 성공하지 못합니다. SRC는 쉘이 사용한 것과 동일한 규칙을 사용하여 서브시스템의 환경을 설정합니다.
인용 문자열은 단일 환경 변수에 지정되며 인용 문자열 밖의 공백은 설정할 각 환경 변수를 분리합니다. 예를 들어, -e "HOME=/tmp TERM=dumb MESSAGE=\"Multiple word message\""는 서브시스템의 첫번째 환경 변수로 HOME=/tmp를 설정하고 두 번째 환경 변수로 TERM=dumb를 설정하며 세 번째 환경 변수로 MESSAGE="Multiple word message"를 설정합니다.
-g Group 시작할 서브시스템의 그룹을 지정합니다. Group 이름이 서브시스템 오브젝트 클래스에 포함되어 있지 않으면 명령은 성공하지 못합니다.
-h Host 이 시작 조치를 요청한 원격 호스트를 지정합니다. 국지 사용자는 "root"로서 수행 중이어야 합니다. 원격 시스템은 원격 자원 제어기 요청을 승인하도록 구성설정되어야 합니다. 즉, srcmstr 디먼(/etc/inittab 참조)은 -r 플래그로 시작되어야 하며 /etc/hosts.equiv 또는 .rhosts 파일은 원격 요청을 허용하도록 구성설정되어야 합니다.
-o Object 서브서버 오브젝트가 서브시스템에 문자열로 패스됩니다. Object 문자열의 유효성을 결정하는 것이 서브시스템의 책임입니다.
-p SubsystemPID 시작 서브서버 요청을 패스할 서브시스템의 특정 인스턴스를 지정합니다.
-s Subsystem 시작할 서브시스템을 지정합니다. Subsystem은 실제 서브시스템 이름 또는 서브시스템의 동의어 이름이 될 수 있습니다. Subsystem이 서브시스템 오브젝트 클래스 안에 포함되어 있지 않으면 명령이 성공하지 못합니다.
-t Type 서브서버를 시작해야 된다고 지정합니다. Type이 서브시스템 오브젝트 클래스 안에 포함되어 있지 않으면 명령이 성공하지 않습니다.
예제
인수 및 환경 변수를 지정해서 서브시스템을 시작하려면 다음과 같이 입력하십시오.
startsrc -s srctest -a "-D DEBUG" -e "TERM=dumb HOME=/tmp"
이것은 서브시스템에 대한 두 개의 인수로 환경의 "TERM=dumb", "HOME=/tmp" 및 "-D DEBUG"를 사용하여 srctest 서브시스템을 시작합니다.
원격 호스트에서 서브시스템 그룹을 시작하려면 다음과 같이 입력하십시오.
startsrc -g tcpip -h zork
그러면 서브시스템 tcpip 그룹 안에 있는 모든 서브시스템이 zork 시스템에서 시작됩니다.
서브서버를 시작하려면 다음과 같이 입력하십시오.
startsrc -t tester
그러면 서브서버 시작 요청이 tester 서브시스템을 가지고 있는 서브시스템에 전송됩니다.
명령 인수가 있는 서브시스템을 시작하려면 다음과 같이 입력하십시오.
startsrc -s srctest -a "-a 123 -b \"4 5 6\""
그러면 srctest 서브시스템에 대해 "-a"가 첫번째 인수가 되고 "123"이 두 번째 인수가 되며 "-b"가 세 번째 인수가 되고 "456"이 네 번째 인수가 됩니다.
파일
/etc/objrepos/SRCsubsys 시스템 자원 제어기(SRC) 서브시스템 구성설정 오브젝트 클래스를 지정하고 있습니다.
/etc/objrepos/SRCsubsvr 시스템 자원 제어기(SRC) 서브서버 구성설정 오브젝트 클래스를 지정하고 있습니다.
/etc/services 인터넷 서비스를 위한 소켓 및 프로토콜을 정의하고 있습니다.
/dev/SRC AF_UNIX 소켓 파일을 지정합니다.
/dev/.SRC-unix 임시 소켓 파일에 대한 위치를 지정하고 있습니다.
관련 정보
stopsrc 명령.