Sun Management Center 3.5 系統可靠度管理程式使用者指南

驗證程序檔

在重新顯示模組期間,如果模組偵測到檔案的時間戳記已變更,則執行相關的驗證程序檔。上次執行的結束字碼會顯示在「結束字碼」欄位中。當程序檔欄位有新值時,模組將檢查提供的路徑是否為有效檔案。如果路徑無效,「結束字碼」欄位將顯示 NO_SUCH_SCRIPT。如果終止正在執行的驗證程序檔,該欄位還會顯示 killed。在此情況下,請指定讓「結束字碼」產生警報的一般表示式。

您可以將自己的驗證程序檔放到 /var/opt/SUNWsymon/SysMgmtPack/filewch/scripts 目錄下,或使用與模組一同安裝的 fileparse 二進制。

fileparse 二進制

fileparse 是一個位於 /var/opt/SUNWsymon/SysMgmtPack/filewch/scripts/ 的 C 二進制。

程序檔的預設值清單已為「驗證程序檔」和「記錄格式」設定了值。例如,對於 /etc/hosts,設定的值如下︰

二進制會比對在檔案監視表之 file 定義中指定的 record_format 來剖析 filename。如果檔案內容不符合輸入檔 record_format,系統將報告錯誤。 並跳過空白行和註釋行。二進制會傳回下列值︰

0

成功

1

無法開啟檔案

2

record_format 不正確

3

檔案格式不正確

–1

程式錯誤,如記憶體不足

–2

引數錯誤