如何在服务器上测试服务是否启动?

在服务器命令行下如何测试服务器上的localhost:port能否打开?

阅读 4.3k
1 个回答
if echo -n | nc -w 1 $HOST $PORT
then 
    echo yes
else
    echo no
fi

就是用nc去测试能否连上去。-w 1是1s超时,echo -n 是让nc一启动就读到个EOF结束,立刻返回。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题