nc 如何 STDIN 結束就關閉

使用 nc 連接 socket 端,就會一直咬在那邊,但是想要命令執行完成就結束,該怎麼做呢?

nc 如何 STDIN 結束就關閉

nc 可以靠下述兩個參數來達成:

  • -q seconds after EOF on stdin, wait the specified number of seconds and then quit. If seconds is negative, wait forever.
  • -w secs timeout for connects and final net reads

範例

  • echo "test" | nc -q 1 localhost 11211
  • echo "test" | nc -w 3 localhost 11211

相關網頁

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料