您可以配置 Qshell 來執行適用於 IBM® i 的產品 Script。
關於這項作業
在預設安裝中,除非另有指示,否則,所有 WebSphere® Application Server Script 都在 app_server_root/bin 目錄中。
這些 Script 必須從 Qshell 來執行。
如果要確定所用的版本和目錄正確,請利用下列其中一個方法來執行 Qshell 指令:
程序
- 呼叫 Script 的完整路徑名稱:
app_server_root/bin/script_name parameters
其中 script_name 是 Script 的名稱,parameters 代表傳給 Script 的參數。
- 從 IBM i 指令行呼叫 Script,或從 IBM i CL 程式呼叫。
如果要使用這個方法,請執行 STRQSH 指令,然後指定 Script 的完整路徑名稱:
STRQSH CMD('app_server_root/bin/script_name parameters')
其中 script_name 是 Script 的名稱,parameters 代表傳給 Script 的參數。
- 將目錄切換至 app_server_root/bin 目錄,然後執行下列 Script:
cd app_server_root/bin
script_name parameters
其中 script_name 是 Script 的名稱,parameters 代表傳給 Script 的參數。
- 當您執行 Script 時,您可以更新 PATH 環境變數來自動尋找 Script。
更新 PATH 變數之後,您可以從任何目錄來執行這些 Script。
如果要更新 PATH 環境變數,請執行下列步驟:
- 編輯 /home/user_profile_name 目錄中的 .profile 檔,其中 user_profile_name 是 IBM i 使用者設定檔的名稱。
如果這個檔案不存在,請在這個目錄中建立它。
您可以從 IBM i 指令行使用 EDTF 指令,也可以從工作站用任何編輯器。
另外,也請注意,.profile 是檔案的完整名稱。
當您啟動 Qshell 時,它會搜尋 .profile 檔,然後執行列在其中的指令。
您可以利用 .profile 檔來設定 Qshell 階段作業的持續性環境變數。
- 新增下面這一行至 .profile 檔中:
export PATH=app_server_root/bin:$PATH
- 儲存檔案。
下一步
在重新啟動 Qshell(如果已開啟階段作業)或利用 ./home/user_profile_name/.profile 指令來啟動 .profile 之前,.profile 的更新不會生效。
如果要變更單一 Qshell 階段作業的路徑,而不是變更所有 Qshell 階段作業的預設路徑,請執行 Qshell 階段作業期間最後一個步驟所顯示的 export 指令,但不要編輯 .profile。