Installationsguide för Solaris 9

Exempel på custom_probes-fil och nyckelord

Det finns fler exempel på kontroll- och jämförelsefunktioner i följande kataloger:

Följande custom_probes-fil innehåller en kontroll- och jämförelsefunktion som används för att kontrollera om det finns ett TCX-grafikkort.


Exempel 25–1 custom_probes-fil

#!/bin/sh
# 
# custom_probe-skript för kontroll om det finns ett TCX-grafikkort.
# 

# 
# 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
}

Följande rules-fil visar hur kontrollnyckelordet tcx i föregående exempel används. Om TCX-grafikkort påträffas i en dator körs profile_tcx. I annat fall körs profile.


Obs!  

Ange alltid kontrollnyckelord vid eller nära rules-filens början så att nyckelorden läses och körs före andra regelnyckelord som kan vara beroende av kontrollnyckelorden.



Exempel 25–2 Eget kontrollnyckelord som används i en rules-fil

probe tcx
tcx     tcx     -     profile_tcx     -
any     any     -     profile         -