Det finns fler exempel på kontroll- och jämförelsefunktioner i följande kataloger:
/usr/sbin/install.d/chkprobe på en dator med Solaris-programvaran installerad
/Solaris_9/Tools/Boot/usr/sbin/install.d/chkprobe på Solaris DVD eller Solaris Software 1 of 2
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.
#!/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-exempelfil visar hur kontrollnyckelordet tcx i föregående exempel används. Om ett TCX-grafikkort installeras och påträffas i en dator körs profile_tcx. I annat fall körs profile.
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.
probe tcx tcx tcx - profile_tcx - any any - profile - |