远程脚本执行产生错误

时间:2013-02-25 14:06:39

标签: shell ssh remote-access

我在Linux机器上远程执行groovy脚本。这会产生我的错误

bash: -c: line 0: syntax error near unexpected token `('

我的命令是:

ssh user@11.11.11.11 '/home/lib/groovy-1.5.8/bin/groovy -cp jars/log4j.jar\:jars/commons-configuration.jar\:jars/spring.jar:\$(echo jars/c\*.jar | tr ' ' '\:') bin/CreateTable.groovy'

提前致谢

1 个答案:

答案 0 :(得分:0)

你不应该逃避所有这些角色。试试这个:

ssh user@11.11.11.11 '/home/lib/groovy-1.5.8/bin/groovy -cp jars/log4j.jar:jars/commons-configuration.jar:jars/spring.jar:$(echo jars/c*.jar | tr " " ":") bin/CreateTable.groovy'