應用程式搜尋路徑是由桌上管理系統所使用的主要的搜尋路徑,以尋找整個網路上的區域系統與應用程式伺服器上的應用程式。
當增加位置至應用程式搜尋路徑時,其它的搜尋路徑(資料庫、圖像與輔助說明)會自動更新以反映該資料的相對位置;因此,應用程式搜尋路徑提供相當簡易的管理給應用程式及其桌上管理系統配置檔案。請參閱 "應用程式搜尋路徑如何影響資料庫、圖像與輔助說明搜尋路徑"。
內定應用程式搜尋路徑包括個人、整個系統以及內建的位置。內定 語言 為 C。
個人位置-HomeDirectory/.dt/appmanager
整個系統的位置-/etc/dt/appconfig/appmanager/language
內建位置-/usr/dt/appconfig/appmanager/language
應用程式搜尋路徑是由內建位置與下列輸入變數所組合的:
DTSPSYSAPPHOSTS
-整個系統的應用程式搜尋路徑輸入變數
DTSPUSERAPPHOSTS
-個人的應用程式搜尋路徑輸入變數
組合的搜尋路徑是由輸出變數 DTAPPSEARCHPATH
所指定的。
變數 DTSPSYSAPPHOSTS
與 DTSPUSERAPPHOSTS
的語法為:
變數=位置 [,location...]
其中 位置 可以有語法:
/路徑-指定區域(階段作業伺服器)系統上的目錄。使用此語法來增加區域目錄。
主機名稱: - 指定系統主機上名稱整個系統的目錄 /etc/dt/appconfig/appmanager/language 。使用此語法來增加應用程式伺服器。
主機名稱:/路徑-指定遠程系統 主機名稱上的目錄。
區域主機:-區域整個系統的位置。此關鍵字是用於改變區域整個系統位置的優先順序。請參閱 "變更整個系統的區域位置的優先順序"。
應用程式搜尋路徑(DTAPPSEARCHPATH
)的值是藉由組合下列位置所建立的,按照優先順序列出:
使用 DTSPUSERAPPHOSTS
變數來指定位置
內定個人位置:HomeDirectory/.dt/appmanager
內定位置:/etc/dt/appconfig/appmanager/language
使用 DTSPSYSAPPHOSTS
變數來指定位置
/usr/dt/appconfig/appmanager/language
語法:
主機名稱:
擴展至在系統 主機名稱 上指定目錄 /etc/dt/appconfig/appmanager。
按內定值,整個系統的區域位置(/etc/dt/appconfig/appmanager/language)對於 遠程位置有優先順序。因此,區域應用程式群組對於具有相同名稱的遠程群組有優先順序。例如,如果區域與遠程系統都有印表機應用程式群組 (/etc/dt/appconfig/appmanager/language/Printers),則是使用區域群組。
應用程式搜尋路徑輸入變數提供指定區域整個系統的應用程式群組優先順序的語法:
區域主機:
例如,假定您的系統必須存取應用程式伺服器 SysA、SysB 與 SysC,而您想要 SysB 上的整個系統應用程式群組對於具有相同名稱的任何區域群組有優先順序。
以下 DTSPSYSAPPHOSTS
的值建立此行為:
DTSPSYSAPPHOSTS=SysB:,localhost:,SysA:,SysC:
應用程式搜尋路徑的附加物自動將同等位置增加至資料庫、圖像與輔助說明搜尋路徑。這個動作會藉由只設定應用程式搜尋路徑輸入變數,來提供將應用程式伺服器增加至搜尋路徑的能力。
例如,如果您設定 DTSPSYSAPPHOSTS
如下:
export DTSPSYSAPPHOSTS=servera:
那麼搜尋路徑所受到的影響如 表 9-3 中所示。
表 9-3 受影響的搜尋路徑
搜尋路徑 |
增加至搜尋路徑的目錄 |
---|---|
應用程式 |
servera:/etc/dt/appconfig/appmanager/language |
資料庫 |
servera:/etc/dt/appconfig/types/ language |
圖像 |
servera:/etc/dt/appconfig/icons/language |
輔助說明 |
servera:/etc/dt/appconfig/help/language |
同樣地,如果您設定 DTSPSYSAPPHOSTS
如下:
export DTSPSYSAPPHOSTS=/projects1/apps
那麼搜尋路徑所受到的影響如 表 9-4 中所示。
表 9-4 受影響的搜尋路徑
搜尋路徑 |
增加至搜尋路徑的目錄 |
---|---|
應用程式 |
/projects1/apps/appmanager/language |
資料庫 |
/projects1/apps/types/ language |
圖像 |
/projects1/apps/icons/language |
輔助說明 |
/projects1/apps/help/language |