Groovy代码示例 – groovy中如何执行shell命令?

groovy写shell也是很方便,具体写法如下:

//定义输出流和错误流
def sout = new StringBuilder(), serr = new StringBuilder()
//定义shell
def proc = 'ls /badDir'.execute()
//执行shell并获取输出和异常
proc.consumeProcessOutput(sout, serr)
//设置超时时间
proc.waitForOrKill(1000)
//打印输出和错误信息(假如有的话)
println "out> $sout err> $serr"

输出内容如下:

out>  err> ls: cannot access /badDir: No such file or directory

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/05/07/groovy-code-example-execute-shell-commands/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
Groovy代码示例 – groovy中如何执行shell命令?
groovy写shell也是很方便,具体写法如下: //定义输出流和错误流 def sout = new StringBuilder(), serr = new StringBuilder() //定义shell def proc = '……
<<上一篇
下一篇>>
文章目录
关闭
目 录