簡體   English   中英

如何獲得TCL ping響應

[英]how to get TCL ping response

我必須在Linux平台上使用TCL實現ping命令響應。 根據服務器是否連接,我需要在TCL中獲得true或false標志。 基於此,我需要進行一些操作。

有人幫忙嗎?

只需exec常規ping二進制文件並捕獲其錯誤代碼:Unix ping會返回0、1或2,具體取決於它是通過驗證主機的可達性來確定的。

您可能需要使用-n N-q選項來ping並將其stdout和stderr重定向到/dev/null

有關如何通過exec調用外部程序並捕獲可能的錯誤的示例,請參見exec手冊頁中的“ Unix”部分。

另請參見此Wiki頁面。

對於Unix系統,使用exec可能就足夠了,但是您可能想要使用更直接的方法,例如。 用於多平台腳本

挖掘一下,nsicmp TCL軟件包似乎提供了這種ICMP ping支持: https ://bitbucket.org/naviserver/nsicmp/overview

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM