Solaris 9 설치 설명서

custom_probes 파일 및 키워드의 예제

다음 디렉토리에서 조사 및 비교 함수의 추가 예제를 찾을 수 있습니다.

다음 custom_probes 파일은 TCX 그래픽 카드의 존재를 테스트하는 조사 및 비교 함수를 포함합니다.


예 25-1 custom_probes 파일

#!/bin/sh

# 

# custom_probe script to test for the presence of a TCX graphics card.

# 



# 

# PROBE FUNCTIONS

# 

probe_tcx() {

  SI_TCX=`modinfo | grep tcx | nawk '{print $6}'`

  export SI_TCX

}



# 

# COMPARISON FUNCTIONS

# 

cmp_tcx() {

  probe_tcx



  if [ "X${SI_TCX}" = "X${1}" ]; then

     return 0

  else

     return 1

  fi

}

다음 예제 rules 파일은 이전 예제, tcx에서 정의된 조사 키워드의 사용을 보여줍니다. TCX 그래픽 카드가 시스템에 설치되어 있고 발견된 경우 profile_tcx가 실행됩니다. 그렇지 않으면, profile이 실행됩니다.


주 -

항상 조사 키워드를 rules 파일의 시작에 또는 그 가까이에 배치하여 조사 키워드가 그에 의존할 수 있는 다른 규칙 키워드 앞에서 읽히고 실행될 수 있도록 합니다.



예 25-2 rules 파일에 사용되는 사용자 정의 조사 키워드

probe tcx

tcx     tcx     -     profile_tcx     -

any     any     -     profile         -