gpt4 book ai didi

linux - 使用 fifos 和链接从网页控制远程进程 (Linux)

转载 作者:IT王子 更新时间:2023-10-29 00:45:02 24 4
gpt4 key购买 nike

我在 linux 服务器上使用 mpg123,我试图通过网页 (apache) 控制它,使用链接发送不同的控件。

mpg123 有 -C标志,以便您可以向其发送字符。 “s”键 = 开始/停止,“f”键 = 下一首轨道……等等。

我想我可以用 fifo 发送 mpg123 那些键,将 mpg123 stdin 更改为 fifo stdout,但我不知道在这种情况下如何使用 fifo(如何让 mpg123“监听”另一个 stdin)。我所做的是:

mkfifo myfifo
myfifo | mpg123 -C -@ musiclist.txt
And then I've created keys.txt adding some keys to the file:
echo "f" >> keys.txt
echo "s" >> keys.txt

然后:

cat keys.txt >> myfifo.fifo

这是行不通的。有人可以解释我可以使用 fifos 将消息传递给正在运行的 mpg123 吗?我用谷歌搜索了它,但找不到我想要的东西。

question似乎给了我一些启发,但我仍然不知道如何让 mpg123 听 fifo 的输出。

提前谢谢你,

最佳答案

你用什么管道 myfifo?

我假设 cat myfifo | mpg123 -C -@musiclist.txt

cat 将在第一个文件通过 myfifo 传输后关闭。尝试使用 tail -f myfifo | ... 而不是在 EOF 之后保持打开状态。

关于linux - 使用 fifos 和链接从网页控制远程进程 (Linux),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20693602/

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