gpt4 book ai didi

c - 使用 Shell 脚本将数据发送到正在运行的进程

转载 作者:行者123 更新时间:2023-11-30 20:41:54 25 4
gpt4 key购买 nike

我正在开发一个项目,我需要一个 shell 脚本将数据发送到后台运行的进程。该脚本将请求一个整数,并应将该值发送到在后台运行的 C 进程,该进程将等待该值。可以发送该信息吗?

编辑:后台运行的进程将等待一个整数(键值)。该脚本将捕获该值(读取 $pin)。因此,我们的想法是,票据将将该值发送到作为 ./program 的结果的进程。如果程序被“-f”标志破坏,他会在标准输入中等待,如果没有,则不确定他是如何等待接收它的。

最佳答案

如果您的后台进程需要标准输入,那么使用命名管道会很好:

mkfifo pipe

./background < pipe

(脚本)

echo "xxx" > pipe

关于c - 使用 Shell 脚本将数据发送到正在运行的进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59740035/

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