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

时间:2009-10-02 08:24:29

标签: grails groovy

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

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

2 个答案:

答案 0 :(得分:15)

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

['/path/to/script', 'arg1', 'arg2'].execute()

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

答案 1 :(得分:2)

您可以使用Groosh模块(link