1

H,

我正在尝试找出使用 mule 在 UNIX 框中执行命令/脚本文件的最佳方法。

有人可以确认这是否是通过 mule 在 unix 中执行命令的正确方法吗?

<script:component>
<script:script engine="groovy">
def command = "echo hello|/usr/lib/sendmail -v test@test.com"
println "$command"
def cmd = command.execute()
</script:script>
</script:component>

有没有其他方法可以在 unix 中执行 sh / command 文件?

4

1 回答 1

2

正如您目前所做的那样,使用 Groovy 可能是最简单和最干净的方法。

希望在您的实际应用程序中,您不会使用 shell 脚本来发送电子邮件:Mule 有一个 SMTP 端点来执行此操作:D

于 2013-02-20T19:59:55.337 回答