gpt4 book ai didi

bash - 在 makefile 中运行服务器和客户端

转载 作者:行者123 更新时间:2023-11-28 21:29:44 25 4
gpt4 key购买 nike

我正在用 C++ 编写一个套接字文件服务器,但我不知道如何将正确的单元测试放入我的 makefile 中。我的问题如下:

服务器在启动时将其端口号输出到标准输出。然后它会无限地收听。客户端进程(我的测试套件)需要读取服务器的输出,然后在其自己的并行进程中启动。

我怎样才能编写一个脚本来 1. 并行运行两个程序,2. 允许我正确地从一个程序到另一个程序,3. 允许我以一种好的格式存储输出以供以后查看.

最佳答案

听起来正常的管道应该可以工作:

run:
myserver | tee mylog.txt | myclient

然后,文件 log.txt 包含 myserver 的输出,即端口号。如果您想在文件中捕获客户端的输出,您可以重定向它。

关于bash - 在 makefile 中运行服务器和客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27254227/

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