原文地址 https://serverfault.com/questions/13780/how-can-i-determine-if-a-machine-is-online-without-using-ping/923193
在bash下可以使用
(echo >/dev/tcp/${host}/${port}) &>/dev/null && echo "open" || echo "closed"
如果是zsh环境,可以使用
zmodload
zsh/net/tcp && ztcp ${host} ${port} && echo 'open' || echo 'closed'
注意将上面的 host 和port替换成自己的。
例如:
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。