将Golang可执行文件中的错误消息返回到shell脚本中
我是编程新手 我有一个用于将文件移动到s3的golang包。我是从一个unixshell脚本(没有将Golang可执行文件中的错误消息返回到shell脚本中,shell,unix,go,logging,Shell,Unix,Go,Logging,我是编程新手 我有一个用于将文件移动到s3的golang包。我是从一个unixshell脚本(没有 诺胡普)。有没有办法将错误消息从go code发送到shell脚本?如果golang程序将错误信息写入os.Stderr,那么您可以在shell脚本中捕获它。如果在调用nohup时不将输出重定向到/dev/null,将在工作目录中创建一个nohup.out文件。此文件存储脚本输出。否则,你看,我可能误解了你的问题。请提供更多详细信息,或向我们展示有问题的shell脚本,以及您是如何执行nohup?
诺胡普)。有没有办法将错误消息从go code发送到shell脚本?如果golang程序将错误信息写入
os.Stderr
,那么您可以在shell脚本中捕获它。如果在调用nohup
时不将输出重定向到/dev/null
,将在工作目录中创建一个nohup.out
文件。此文件存储脚本输出。否则,你看,我可能误解了你的问题。请提供更多详细信息,或向我们展示有问题的shell脚本,以及您是如何执行nohup
?@jeevatkm当前正在使用log将消息写入日志文件的。是否有一种使用日志写入os.Stderr的方法?“谢谢你。”普图对这一混乱表示歉意。我本想不带nohup来写的。