Как я могу вызвать собственную оболочку script из приложения Groovy/Grails?
Оболочка script располагается на одной машине.
Ответ 1
Поместите имя (желательно с абсолютным путем) и аргументы в списке и вызовите execute():
['/path/to/script', 'arg1', 'arg2'].execute()
Groovy documentation предлагает вместо этого использовать простую строку. Я советую против этого, потому что он может вызвать всевозможные проблемы со специальными символами, пробел в аргументах и т.д.