svcs -l 명령은 인스턴스 상태, 인스턴스에 대한 로그 파일 및 구성 파일 경로, 종속성 유형, 종속성 다시 시작 속성 값, 종속성 상태에 대한 자세한 정보가 포함된 각 지정된 서비스 인스턴스에 대한 긴 목록을 보여줍니다. 다음 예에서는 이 서비스 인스턴스의 모든 필수 종속성이 온라인 상태임을 보여줍니다. 사용 안함으로 설정된 하나의 종속성은 선택적 종속성입니다. 종속성 유형 및 재시작 속성 값에 대한 자세한 내용은 서비스 종속성 표시를 참조하십시오. svcs -l 출력에서 서비스 상태에 설명된 상태 이외의 상태는 종속성에 대해 가능합니다. 자세한 내용은 svcs(1) 매뉴얼 페이지를 참조하십시오. 또한 다음 예에서는 지정된 서비스 인스턴스가 일시적으로 사용으로 설정되고 온라인 상태이며 서비스가 계약 유형 서비스임을 보여줍니다. 서비스 유형에 대한 설명은 서비스 모델을 참조하십시오. 상태 값 뒤에 별표가 표시되어 있으면(예: offline*) 인스턴스가 전환 중이고 다음 상태 필드에는 none 대신 상태 값이 표시됩니다. state_time은 인스턴스가 나열된 상태로 전환된 시간입니다.
$ svcs -l net-snmp fmri svc:/application/management/net-snmp:default name net-snmp SNMP daemon enabled true (temporary) state online next_state none state_time September 17, 2013 05:57:26 PM PDT logfile /var/svc/log/application-management-net-snmp:default.log restarter svc:/system/svc/restarter:default contract_id 160 manifest /etc/svc/profile/generic.xml manifest /lib/svc/manifest/application/management/net-snmp.xml dependency require_all/none svc:/system/filesystem/local (online) dependency optional_all/none svc:/milestone/name-services (online) dependency optional_all/none svc:/system/system-log (online) dependency optional_all/none svc:/network/rpc/rstat (disabled) dependency require_all/restart svc:/system/cryptosvc (online) dependency require_all/restart svc:/milestone/network (online) dependency require_all/refresh file://localhost/etc/net-snmp/snmp/snmpd.conf (online) dependency require_all/none svc:/milestone/multi-user (online)예 2-4 계약 서비스에서 시작한 프로세스 표시
svcs -p 명령을 사용하여 계약 서비스 인스턴스에서 시작한 프로세스의 프로세스 ID 및 명령 이름을 표시합니다. net-snmp 서비스는 MIB(Management Information Base) 세트를 통해 시스템에 대한 정보를 수집하는 /usr/sbin/snmpd SNMP 에이전트를 관리합니다.
$ svcs -p net-snmp STATE STIME FMRI online 17:57:26 svc:/application/management/net-snmp:default 17:57:26 5022 snmpd예 2-5 프로세스가 중지한 후 자동으로 다시 시작되는 계약 서비스 표시
계약이 비어 있으면 계약 서비스 인스턴스가 자동으로 다시 시작됩니다. 또한 SMF는 하드웨어 또는 소프트웨어 오류 이벤트에서 자동으로 복구하는 과정에서 계약 서비스 인스턴스와 연결된 프로세스를 다시 시작하려고 합니다. 다음 예에서는 /usr/sbin/snmpd 프로세스가 종료된 후 새 프로세스 ID를 사용하여 자동으로 다시 시작됨을 보여줍니다. net-snmp:default 인스턴스는 계속 온라인 상태이고 새 시작 시간이 포함됩니다.
$ kill 5022 $ svcs -p net-snmp STATE STIME FMRI online 17:57:59 svc:/application/management/net-snmp:default 17:57:59 5037 snmpd