gpt4 book ai didi

python - Netcat 在断开连接时自动重新连接

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:13:11 28 4
gpt4 key购买 nike

我在 Bash/Debian Linux 环境中建立了一系列到远程服务器的 netcat 连接,这些服务器定期向我发送消息。我不断地将这些消息的结果写入本地文件:

nc 192.168.1.38 23 >> results
nc 192.168.1.39 4501 >> results
nc 192.168.1.40 8080 >> results

一切正常。但周期性地,其中一台远程服务器会终止 netcat 连接(即性能原因、过载等)。发生这种情况时,我必须手动重新连接到服务器。是否有立即重新连接的自动方法,以便不会丢失任何中间消息?

首选 bash 或 python 的建议。

最佳答案

您可以使用无限循环。当 netcat 结束时,它会重新开始……无限……

试试这个(bash 脚本)

while true
do
nc 192.168.1.38 23 >> results
nc 192.168.1.39 4501 >> results
nc 192.168.1.40 8080 >> results
done

关于python - Netcat 在断开连接时自动重新连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34101933/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com