Ich möchte eine Subshell mit seiner CWD, um der Kind-Prozess, nicht die Eltern und gleichzeitig in Env-Variablen übergeben werden.starten Subshell mit verschiedenen cwd und pass Env Variablen
REGION=$1
DEFAULT_MARKET=$2
NODE_ENV=$3
(cd ../core-services && exec PORT=3008 REGION=$REGION DEFAULT_MARKET=$DEFAULT_MARKET NODE_ENV=$NODE_ENV node app/server/server.js)
das ist, was ich im Moment habe. Wenn ich dieses Skript ausführe, erhalte ich diesen folgenden Fehler.
Starting services with REGION=AA DEFAULT_MARKET=US NODE_ENV=local-qat2
./locale-changer.sh: line 37: exec: PORT=3008: not found
Vielen Dank!