具有文件init,stdin和正常关闭的BSD netcat

时间:2018-06-15 17:30:08

标签: bash netcat bsd

我正在使用BSD netcat并尝试编写一个实用程序脚本:

  1. 连接到HAProxy端口
  2. 使用代理协议标头(PROXY TCP4
  3. 自动提供
  4. 然后从stdin
  5. 读取输入
  6. 远程关闭连接时结束提示
  7. 我已使用cat file - | nc语法完成了步骤1到3,例如:

    echo "PROXY TCP4 127.0.0.1 127.0.0.1 8080 80" > header_file
    cat header_file - | nc host port
    

    此方法的问题是,在服务器关闭连接后,提示将保持打开状态。结束提示需要用户按 Enter

    如何更改这个小脚本来执行换行+ stdin +在连接关闭时自动结束提示?

0 个答案:

没有答案