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
1
二维码
打赏
海报
Groovy代码示例 – groovy中如何执行shell命令?
groovy写shell也是很方便,具体写法如下:
//定义输出流和错误流
def sout = new StringBuilder(), serr = new StringBuilder()
//定义shell
def proc = '……
文章目录
关闭
共有 0 条评论