2013-02-25 4 views
0

Я выполняю groovy скрипт удаленно на машине Linux. Это производят меня ошибкаудаленное выполнение сценария создает ошибки

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

Моя команда:

ssh [email protected] '/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' 

Заранее спасибо

ответ

0

Вам не нужно, чтобы избежать всех этих персонажей. Попробуйте это:

ssh [email protected] '/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' 
+0

Спасибо, как я понимаю "был изменен на" в команде т.р., к сожалению, такая же ошибка снова появилась – Toren

+0

, что не было единственное изменение Кроме того, необходимо удалить все обратные слэши слишком – dogbane

+0

удалены обратной косой черты.. , сохраняйте только один знак до знака доллара, иначе я получаю ошибку JAVA_HOME, но все равно получаю ту же ошибку – Toren

Смежные вопросы