2
A
回答
3
只需exec
定期ping
二进制和捕获其错误代码:Unix ping返回0,1或2取决于它是否成功验证主机的可达性不是。
你probablty需要使用-n N
和-q
选项ping
其输出和错误重定向到/dev/null
。
有关如何通过exec
调用外部程序并捕获可能的错误的示例,请参见exec
手册页中的“Unix”部分。
1
使用EXEC大概是足以让unix系统看,但你可能想用更直接的方式,例如。对多平台的脚本
周围挖掘利用,对nsicmp TCL包似乎提供了这样的ICMP Ping支持:https://bitbucket.org/naviserver/nsicmp/overview
相关问题
- 1. 如何获得在R的ping响应
- 2. 如何在TCL中的http获取查询中获得响应
- 3. 如何改进ping参数以获得一致的响应vb.net
- 4. 如何获得“ping -c 1 example.com”的响应?
- 5. 如何打印Ping响应?
- 6. 如何获得API响应
- 7. PHP的ping来获得IP地址的响应
- 8. 如何ping我的本地网络中的所有设备并获得响应?
- 9. 获取PHP以显示PING响应
- 10. 如何获得精确的ping测量
- 11. Scapy如何获得ping时间?
- 12. TCL TK tablelist如何获得列名
- 13. 如何获得tcl阵列列表
- 14. 批量ERRORLEVEL ping响应
- 15. AngularJS解析ping响应
- 16. 我如何获得项目响应ID?
- 17. java android HttpURLConnection如何获得响应401
- 18. 如何在webview中获得json响应
- 19. 如何从提示中获得响应
- 20. 如何在Struts2中获得Ajax响应
- 21. 如何使用curl获得JSON响应
- 22. 如何从webServiceTemplate获得肥皂响应
- 23. 如何获得HttpPost的响应
- 24. 如何获得访问SOAP响应
- 25. 如何获得ldap绑定响应
- 26. 如何获得nock的响应
- 27. 如何在Groovy中获得REST响应?
- 28. 如何获得与.load jQuery的响应
- 29. 如何获得http响应代码
- 30. 如何获得唯一的JSON响应
不是一个真正的wiki页面,我建议,作为解决它链接到已bitrotted。 :-( – 2012-02-09 11:17:31
@DonalFellows,这个链接对我来说很有用http://www.networkcomputing.com/unixworld/tutorial/11.txt.html#sect2-不是它真的很有用('exec'手册本身更彻底关于处理非零回报),但至少它能够消除有关从Tcl内运行'ping'的担忧;-) – kostix 2012-02-09 17:23:37