在主系統上安裝軟體之後,會在建立、安裝、安裝後和第一次重新啟動時執行特殊程序檔。您可以使用這些程序檔執行以下動作:
在複製系統上配置應用程式。您可以使用自訂 JumpStart 程序檔執行一些簡單配置。對於更複雜的配置,可能需要在主系統上,或者在複製系統上執行安裝之前或之後,處理特殊配置檔案。
保護複製系統上的本機自訂。本機預先安裝程序檔與安裝後程序檔常駐於複製系統上。這些程序檔可以保護本機自訂不被 Solaris Flash 軟體覆寫。
識別可以使歸檔主機保持獨立且不可複製的主機相依資料。主機獨立性可以透過修改此類資料,或從歸檔中排除此類資料來取得。記錄檔是主機相依資料的一個範例。
於建立期間驗證歸檔的軟體完整性。
驗證複製系統上的安裝。
建立重新啟動程序檔以外的程序檔時,請按照下列準則,確定程序檔不會毀壞作業系統也不會中斷系統。這些準則可讓您使用 Solaris Live Upgrade 建立新啟動環境以安裝作業系統。新啟動環境可以在目前系統執行期間藉由歸檔來安裝。
這些準則不適用於 Reboot 程序檔,Reboot 程序檔允許執行常駐程式或對 root (/) 檔案系統進行其他類型的修改。
程序檔不能影響目前執行的系統。目前執行的作業系統可能不是安裝 Solaris Flash 歸檔時執行的作業系統。
程序檔不能啟動或停止任何常駐程式程序。
程序檔不能依賴取決於作業系統的指令 (如 ps、truss 或 uname) 之輸出。這些指令將報告有關目前執行中系統的資訊。
程序檔不能傳送任何訊號,否則將影響任何目前執行中的程序。
程序檔可以使用有助於 shell 程序檔的標準 UNIX 指令,例如 expr、cp 和 ls。
如需 Solaris Live Upgrade 的簡介,請參閱「Solaris 10 10/08 安裝指南:Solaris Live Upgrade 與升級規劃」中的第 2 章「Solaris Live Upgrade (簡介)」。