簡體   English   中英

在 pipe 之后,shell 腳本中的 netcat 連接有多緊密?

[英]How close connection in netcat in a shell script after a pipe?

我想編寫一個腳本來測試我的服務器,並且我希望能夠在使用nc的腳本中連接和斷開數千個用戶,我想出的是:

echo "Test" | nc localhost <port> &
NCPID=$!
sleep 1
kill -kill $NCPID

但是我想刪除sleep 1並在“測試”回顯后仍然關閉 netcat 連接,我該怎么做?

檢查 netcat 的-w選項:

-w timeout 如果連接和標准輸入的空閑時間超過 timeout 秒,則連接會靜默關閉。 -w 標志對 -l 選項沒有影響,即 nc 將永遠監聽連接,無論有無 -w 標志。 默認為無超時。

echo "Test" | nc localhost <port> -w 1 &

暫無
暫無

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

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