我在IBM I v7r3 上
当我在Qshell中以交互方式运行命令/程序时,它会成功运行。但当我尝试在start.sh中运行此程序时,它失败了,因为找不到命令服务。
我开始了一个交互式Qshell会话。
STRQSH
$ cd node/vlegacireactjs
$ serve -s build -l 8010
上面启动了一个react服务器,当我将浏览器指向8010端口时,我确认该服务器是可访问的。我正在尝试运行一个程序,该程序将批量启动服务器。
SBMJOB CMD(QSH CMD('/home/RROGERSON/node/vlegacireactjs/start.sh')) +
JOB(NODE_REACT) JOBQ(QS36EVOKE) CPYENVVAR(*YES)
然后start.sh包含
#1/usr/bin/sh
cd /home/RROGERSON/node/vlegacireactjs
serve -s build -l 8010
作业NODE_REREACT失败(如QPRINT假脱机文件中所示(,找不到命令服务。
有人知道我必须在start.sh中添加什么才能运行吗?
谢谢,
Rob
我应该多注意这个错误。它告诉我没有找到命令服务器。所以我换了
/QOpenSys/pkgs/lib/nodejs10/bin/serve -s build -l 8010
并且找到该命令。模块服务已在全局范围内安装。
谢谢你的建议Mark