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 /命令文件吗?
答案 0 :(得分:2)
正如您目前所做的那样,使用Groovy可能是最简单,最干净的方法。
希望在您的实际应用程序中,您不会使用shell脚本来发送电子邮件:Mule有一个SMTP端点就是这样做:D