您可以在下列目錄中找到附加的探測函式範例與比對函式範例:
已安裝 Solaris 軟體的系統上的 /usr/sbin/install.d/chkprobe
Solaris DVD 或 Solaris Software 1 of 2 CD 上的/Solaris_9/Tools/Boot/usr/sbin/install.d/chkprobe
以下 custom_probes 檔案包含探測函式與比對函式,用於測試 TCX 圖形卡是否存在。
#!/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 檔案的開頭或靠近開頭的位置,以確保在讀取並執行其他可能依賴這些探測關鍵字的規則關鍵字之前,先讀取並執行這些探測關鍵字。
probe tcx tcx tcx - profile_tcx - any any - profile - |