从Groovy/Grails应用程序调用shell脚本

Dan*_*der 11 grails groovy

如何从Groovy/Grails应用程序调用本机shell脚本?

shell脚本驻留在同一台机器上.

Aar*_*lla 15

将名称(最好带有绝对路径)和参数放在列表中并调用execute():

['/path/to/script', 'arg1', 'arg2'].execute()
Run Code Online (Sandbox Code Playgroud)

Groovy 文档建议使用简单的字符串.我建议反对,因为它可能导致特殊字符,参数中的空格等各种问题.