gpt4 book ai didi

bash - 有没有办法将命令输出的连续流发送到远程监听器

转载 作者:行者123 更新时间:2023-11-29 09:11:32 24 4
gpt4 key购买 nike

我正在使用 unix 的 netcat。

当我运行 python script.py &> logfile.txt 时, 它被连续捕获。

为了远程复制它,我尝试了 nc -l -p 8011在监听器(客户端)和发件人(主机或服务器)的以下内容:

  1. python script.py &> nc 127.0.0.1 8011
  2. python script.py > nc 127.0.0.1 8011
  3. nc 127.0.0.1 8011 < python script.py

但似乎没有任何效果。请帮忙。

最佳答案

这就是你想要的吗?

接收者:

nc -l 8011 >logfile.txt

发件人:

python script.py 2>&1 | nc 127.0.0.1 8011

确保先运行接收器代码。


编辑:如果您不知道有很多 different versions of netcat ;它们都接受略有不同的参数(例如 Debian 上的 nc.traditional 希望 nc -l -p 1234 监听端口 1234,而 BSD nc (例如 OS X)只需要 nc -l 1234 并且 ncat 可能会抛出一个有趣的错误,除非你使用 -4 标志,如果你的主机没有'支持 IPv6) - 阅读手册页以找出您实际需要的选项组合。

关于bash - 有没有办法将命令输出的连续流发送到远程监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7939023/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com