2013-02-20 84 views
1

H,如何在UNIX中使用mule执行命令/脚本文件?

我想弄清楚在UNIX中使用mule执行命令/脚本文件的最佳方法。

有人可以确认,如果这是一个正确的方式来执行通过骡unix命令?

<script:component> 
<script:script engine="groovy"> 
def command = "echo hello|/usr/lib/sendmail -v [email protected]" 
println "$command" 
def cmd = command.execute() 
</script:script> 
</script:component> 

是否有任何其他方式来执行unix中的sh/command文件?

回答

2

像你现在这样使用Groovy可能是最简单和最干净的方法。

希望在实际应用中,你会不会使用shell脚本可以发送电子邮件:骡子有只是这样做的SMTP端点:d

+0

谢谢您的回答,我只是想找出一个办法在UNIX中调用/执行shell脚本/命令..我正在尝试探索mule中可用的各种选项.. – Learner 2013-02-20 23:32:36