微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用fifos和链接来控制网页的远程过程Linux

我在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

然后:

Windows任务计划程序使用Powershell执行.aspx页面

如何在ubuntu服务器上安装cloud9 IDE

如何在CSS,JS和图片上设置过期时间

如何使用任务计划程序定期打开网页

从SHDocVw Webbrowser控件中检索“最高级别框架”

cat keys.txt >> myfifo.fifo

这不起作用。 有人可以解释我可以使用fifos将消息传递给正在运行的mpg123吗? 我GOOGLE了,但无法find我想要的。

这个问题似乎给了我一些亮点,但是我仍然不知道如何让mpg123听取fifo的输出

先谢谢你,

在Windows上用gulp编码问题

在线Linux Bash演示

我的网站中的所有网页的Favicon

生成一个网页的图像(如JPG)?

从文本文件获取nu.nl的新闻标题

你用什么来管myfifo?

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

一个文件通过myfifo管道后,猫会关闭。 尝试使用tail -f myfifo | ... tail -f myfifo | ...而是在EOF之后保持打开。

mkfifo myfifo tail -f myfifo | mpg123 .. & # send commands echo .. > myfifo sleep 5 echo .. > myfifo

tail是可选的,除非mpg123在stdin接收到EOF时退出。 否则,你可以使用: <myfifo mpg123 ..

如果您在另一个终端中运行echo命令,最后(控制操作员在后台执行该命令)是可选的。

mpg123有它自己的–fifo选项

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐