https://github.com/go-cmd/cmd/issues/20
golang 的 cmd 包在执行系统命令时,如果使用的到了 nohup 命令, 那么就需要注意, 需要在 nohup 命令中添加
>/dev/null 2>&1
这个代码, 至于原因, 后面再补.
还有一种办法: 如果不加输出重定向, 那就不能获取命令 nohup 的输出结果, 直接用 cmd.run(). 这之前不用获取输出和 err 就 ok 了. 也不会卡住.
转载于:https://www.cnblogs.com/xuange306/p/10999451.html
最后
以上就是活力小兔子最近收集整理的关于go cmd nohup 的坑的全部内容,更多相关go内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复