簡體   English   中英

斷開連接后Netcat自動重新連接

[英]Netcat auto reconnect on disconnection

我已經在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

暫無
暫無

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

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