0

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'

前もって感謝します

4

1 に答える 1

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'
于 2013-02-25T14:15:20.400 に答える