shell - 如何使用 shell 脚本命令将数据发送到 TCP 端口
问题描述
我正在寻找一种解决方案,使用 shell script/Unix 命令将数据从文件发送到特定服务器上可用的 TCP 端口。
当我检查此选项时,我找到了以下选项,但它不起作用?有没有可用的解决方案?
我从 shell 脚本中尝试的命令并在下面找到响应。
选项 1:执行 cat /home/data/load.txt > /dev/tcp /$host/$port
-bash: : 名称或服务未知 -bash: /dev/tcp//: 参数无效
选项 2: ncat -v -w 2主机名 4053 < /home/data/test.txt
Ncat:版本 7.50 ( https://nmap.org/ncat ) Ncat:连接到 xx.xx.xx.xx:4053。Ncat:对等方重置连接。
如果有人可以帮助解决这个问题,那将会很有帮助。
谢谢 | SP
解决方案
推荐阅读
- scheduledexecutorservice - 即使没有任务正在运行,ScheduledExecutorService.awaitTermination() 也会返回 false
- command-line - 如何从 csv A 中获取列,并将列作为 csv B 中的键
- javascript - THREE.js:几何/文本/形状示例在我的本地机器上不起作用
- asp.net - Cannot load script in ViewComponent
- php - ionic 3 中没有“Access-Control-Allow-Origin”标头错误
- python - Keras LSTM 模型获取标签的概率
- android - 操作栏中可能有不同的菜单吗?(科特林)
- java - Tomcat JDBC 连接池慢
- sap - 如何在 SAP Hana 表达式中的变量中传递值?
- azure - How are 3rd party dll's referenced on Azure App Service