社区
其他技术讨论专区
帖子详情
在shell脚本中执行golang写的程序,怎么获取到返回值?
weixin_38068071
2019-09-20 10:30:35
一般shell执行程序后获取返回值,0表示正常,1表示错误。
golang的main函数没有返回值,那执行它的shell如何得到其返回值呢?
...全文
435
2
打赏
收藏
在shell脚本中执行golang写的程序,怎么获取到返回值?
一般shell执行程序后获取返回值,0表示正常,1表示错误。 golang的main函数没有返回值,那执行它的shell如何得到其返回值呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38091872
2019-09-20
打赏
举报
回复
a.go ```go package main import "os" func main() { os.Exit(0) } ``` 将就点用吧 ```go go run a.go rt=$? #out:0 os.Exit(1) go run a.go rt=$? #out:1 ```
weixin_38096599
2019-09-20
打赏
举报
回复
谢谢了,经常看到os.exit,但是没联想到它就是。
Golang
执行
shell
脚本
,并实时按行打印
shell
脚本
输出信息
本文介绍使用
Golang
执行
Shell
脚本
的三种方法:不接收
返回值
、接收
返回值
并一次性返回,以及实时打印
Shell
脚本
输出日志信息。通过具体代码示例,展示如何在异步任务调度和自动发布系统
中
实现对
Shell
脚本
执行
状态的实时监控。
golang
编
写
程序
时,
shell
在子目录批量
执行
go mod tidy
博主分享了在Go项目
中
,由于目录众多,手动
执行
go mod tidy操作不便,因此编
写
了一个
shell
脚本
tidy.sh,通过chmod +x赋予
执行
权限并运行该
脚本
来批量完成依赖检测和添加移除工作。
Golang
-
执行
shell
脚本
,并实时按行打印
shell
脚本
输出信息
本文介绍了如何在
Golang
中
使用`exec.Command`
执行
shell
脚本
,讨论了如何接收
返回值
、处理异步输出以及实时打印
shell
脚本
的日志信息,以实现如异步任务调度和自动发布系统的功能。
Golang
应用
执行
Shell
命令实战教程
本文介绍了在
Golang
程序
中
执行
Shell
命令的方法,利用官方os/exec包可
执行
外部命令。通过示例展示了运行基本
Shell
命令、
执行
长时间运行命令、自定义
写
输出、使用Stdin传递输入以及结束子进程等操作,还总结了使用os/exec包的注意事项。
【Java基础知识】java调用并
执行
shell
脚本
本文介绍了如何使用Java调用
Shell
脚本
,并讨论了不同方法的优缺点,包括Runtime类和ProcessBuilder类的使用。此外,还探讨了权限、输出处理及环境变量等问题的解决方案。
其他技术讨论专区
477
社区成员
790,951
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章