Я на IBM i v7r3
Когда я запускаю команду / программу в интерактивном режиме в Qshell, она запускается успешно. Но когда я пытаюсь запустить это при запуске. sh происходит сбой, если команда не найдена.
Я запускаю интерактивный сеанс Qshell.
STRQSH
$ cd node/vlegacireactjs
$ serve -s build -l 8010
Приведенное выше запускает сервер реакции, который Я подтверждаю, что это достижимо, когда я указываю свой браузер на порт 8010. Я пытаюсь запустить программу, которая запускает сервер в пакетном режиме.
SBMJOB CMD(QSH CMD('/home/RROGERSON/node/vlegacireactjs/start.sh')) +
JOB(NODE_REACT) JOBQ(QS36EVOKE) CPYENVVAR(*YES)
И затем запускается. sh содержит
#1/usr/bin/sh
cd /home/RROGERSON/node/vlegacireactjs
serve -s build -l 8010
Задание NODE_REACT завершается неудачно (как видно из файла спула QPRINT), а команда Command не найдена.
Кто-нибудь знает, что я должен добавить для запуска. sh, чтобы запустить его?
Спасибо,
Роб