gpt4 book ai didi

unix - 用于管道到套接字的标准 Unix 命令行工具

转载 作者:行者123 更新时间:2023-12-03 11:34:00 24 4
gpt4 key购买 nike

我有一些应用程序和标准 Unix 工具将它们的输出发送到 Solaris 中的命名管道,但是命名管道只能从本地存储(在 Solaris 上)读取,因此我无法通过网络访问它们或放置管道在 NFS 存储上,以通过网络访问其输出。

这让我想知道是否有一种类似的方法可以将命令行工具的输出直接转发到套接字,例如:

mksocket mysocket:12345
vmstat 1 > mysocket 2>&1

最佳答案

Netcat非常适合这个。这是一个 page with some common examples .

您的案例的用法可能如下所示:

  • 服务器监听连接,然后将输出发送给它:
    server$ my_script | nc -l 7777
  • 远程客户端连接到 server在端口 7777 上,接收数据,保存到日志文件:
    client$ nc server 7777 >> /var/log/archive
  • 关于unix - 用于管道到套接字的标准 Unix 命令行工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/576750/

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