Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops lool中的go lang+snmp(错误连接处理)_Loops_Go_Snmp - Fatal编程技术网

Loops lool中的go lang+snmp(错误连接处理)

Loops lool中的go lang+snmp(错误连接处理),loops,go,snmp,Loops,Go,Snmp,我在golnag上做了一个服务器,我需要对许多设备执行SNMP命令,其中一些设备可能无法连接或暂时丢失 我希望消息没有连接或错误,然后继续运行程序 Ubuntu 18.04//go 1.8//go SNMP from 如果没有连接,我将收到此结果,并中断POGRAM的运行 2019/05/19 15:11:33 Get() err: Request timeout (after 3 retries) exit status 1 我想要这样的东西 "Fail connection" or

我在golnag上做了一个服务器,我需要对许多设备执行SNMP命令,其中一些设备可能无法连接或暂时丢失 我希望消息没有连接或错误,然后继续运行程序

Ubuntu 18.04//go 1.8//go SNMP from

如果没有连接,我将收到此结果,并中断POGRAM的运行

2019/05/19 15:11:33 Get() err: Request timeout (after 3 retries)
exit status 1
我想要这样的东西

"Fail connection"   or  "Error read OID"

接下来,我想继续运行程序

在您留下注释的行中有无法访问的代码

只需为log.Fatalf使用正确的字符串值:

如果出错!=零{ log.FatalFail连接失败,错误:%v,错误 } 或者,如果您不想退出:

如果出错!=零{ log.printfail连接,错误:%v,错误 }
在留下注释的行中有无法访问的代码

只需为log.Fatalf使用正确的字符串值:

如果出错!=零{ log.FatalFail连接失败,错误:%v,错误 } 或者,如果您不想退出:

如果出错!=零{ log.printfail连接,错误:%v,错误 }
@Sergey Narozhnyy@谢谢!最大的错误是阻塞了结果变量的处理。如果我没有连接就没有结果

@Sergey Narozhnyy@谢谢!最大的错误是阻塞了结果变量的处理。如果没有连接,则不会有结果

只需更改log.Fatalf字符串参数,如log.fatalferro read OID。或者,如果需要在标准输出中写入此错误,请将log.Fatalf替换为log。Printf@Sergey纳罗兹尼?像这样:如果出错nil{log.PrinfERROR}不完全正确,请参见我的回答只需更改log.Fatalf字符串参数,如log.fatalferro read OID。或者,如果需要在标准输出中写入此错误,请将log.Fatalf替换为log。Printf@Sergey纳罗兹尼?像这样:如果出错nil{log.PrinfERROR}不完全正确,请参阅我的答案。请不要在答案中写评论。如果您需要重新了解SO的工作原理,请再次服用。谢谢不要在回答中写评论。如果您需要重新了解SO的工作原理,请再次服用。谢谢
"Fail connection"   or  "Error read OID"