可以配置 Qshell 以运行适用于 IBM® i 的产品脚本。
关于此任务
在缺省安装中,除非另行指定,否则所有 WebSphere® Application Server 脚本都位于 app_server_root/bin 目录中。
这些脚本必须从
Qshell 来运行。要确保使用正确的版本和目录,请使用下列其中一种方法来运行
QShell 命令:
过程
- 调用脚本的标准路径名称:
app_server_root/bin/script_name parameters
其中 script_name 是脚本的名称,而 parameters 表示被传递到该脚本的参数。
- 从 IBM i 命令行或从 IBM i CL 程序调用脚本。要使用此方法,请运行 STRQSH 命令并指定脚本的标准路径名称:
STRQSH CMD('app_server_root/bin/script_name parameters')
其中 script_name 是脚本的名称,而 parameters 表示被传递到该脚本的参数。
- 切换至 app_server_root/bin 目录并运行以下脚本:
cd app_server_root/bin
script_name parameters
其中 script_name 是脚本的名称,而 parameters 表示被传递到该脚本的参数。
- 可以更新 PATH 环境变量,以在运行脚本时自动查找此脚本。在更新 PATH 变量后,可以从任何目录中运行这些脚本。要更新 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。