0

我正在尝试通过gogo shell client api运行创建目标。我编写了一个脚本,它从 apache ace 发行版启动 client.jar。然后我尝试在同一个脚本中运行gogo shell 客户端 api命令。

脚本代码为:

#!/bin/bash

这个 cmd 启动 gogo shell:

java -Dagent.discovery.serverurls="http://localhost:8080"     -Dorg.apache.ace.r="localhost:8080"     -Dorg.apache.ace.obr="localhost:8080"     -Dorg.osgi.service.http.port=-1     -Dorg.apache.ace.configurator.CONFIG_DIR="/path/apache-ace-2.0.1-bin/client/conf"     -Dace.gogo.script.delay="3000"     -jar /path/apache-ace-2.0.1-bin/client/client.jar  & MyPID=$!                        
echo $MyPID

这会在 gogo shell 中创建一个工作区:

w = (cw)

$w cf property-feature

$w lf

但是当我运行脚本时,我收到一条错误消息

./script.sh:第 6 行:意外标记附近的语法错误(' ./script.sh:第 6 行:`w = (cw)'

注意:我正在尝试通过在终端中运行 ./script.sh 来手动运行脚本。对此的任何想法都会非常有帮助。

4

0 回答 0