Oracle® Solaris 11.2의 시스템 서비스 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

등록 정보 편집기 호출

다음 예와 같이 svccfg 명령을 호출하면 선택된 엔티티의 등록 정보에서 편집기가 열립니다. svccfg 명령의 이 형식을 사용하면 여러 등록 정보 값을 매우 빠르고 편리하게 수정할 수 있습니다. editprop 하위 명령의 경우 -s 옵션으로 엔티티를 지정해야 합니다.

$ svccfg -s pkg/server:s11 editprop

지정된 엔티티의 각 등록 정보에 대한 현재 값에 해당하는 setprop 명령 파일이 VISUAL 환경 변수로 지정된 편집기에서 열립니다. VISUAL을 정의하지 않으면 EDITOR로 지정된 편집기가 열립니다. VISUALEDITOR를 둘 다 정의하지 않으면 등록 정보 파일이 vi에서 열립니다.

파일의 각 행 앞에는 주석 문자가 표시됩니다. svccfg 편집 구성에서 등록 정보 값을 변경하려면 주석 문자를 제거하고 값을 변경한 다음 파일을 저장합니다. 실행 중인 스냅샷에서 등록 정보 값을 변경하려면 refresh 하위 명령인 파일의 마지막 행에서 주석 문자를 제거합니다.

다음 목록은 editprop 하위 명령으로 생성된 파일의 부분적인 예를 보여줍니다.

##
## Change property values by removing the leading '#' from the
## appropriate lines and editing the values. svccfg subcommands
## such as delprop can also be added to the script.
##
## Property group "pkg"
## The following properties are defined in the selected instance
## (svc:/application/pkg/server:s11)

# setprop pkg/port = count: 81
# setprop pkg/inst_root = astring: /export/ipsrepos/Solaris11

## The following properties inherit from the parent service
## (svc:/application/pkg/server)

# ...

## Property group "pkg_bui"

# ...

## Property group "pkg_secure"

# ...

## Uncomment to apply these changes to this instance.
# refresh

파일 상태의 명령어로 setprop 이외에 하위 명령을 추가할 수 있습니다. 예를 들어 delprop 명령을 추가할 수 있습니다. frameworkdependency와 같은 일부 등록 정보 그룹은 기본적으로 표시되지 않습니다. editprop -a를 지정하여 모든 등록 정보를 표시합니다.

이 임시 파일에서 주석 처리되지 않은 명령은 편집 세션을 저장하고 종료할 때 실행됩니다.