gpt4 book ai didi

linux - 在启动 Linux fedora 时启动 fifo

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:49:20 25 4
gpt4 key购买 nike

我一直在用fifos来控制mpg123播放器,每次都需要执行这3个命令

mkfifo a // create fifo
cat > a & //to run it indefinately
mypid=$! //assign some dummy pid

我想把它放到一些脚本中,在启动时执行它,我写了一个包含这些命令的脚本。但它没有用,经过一些搜索我得到了我必须像这样执行它

. test.sh

手动我可以像上面那样执行它但是自动如何执行我很挣扎。?

已编辑
test.sh
cd/root/工作/

现在将其作为 ./test.sh 执行不会更改终端上的目录,因为它是在子进程中执行的,并且将其作为 . test.sh 会将目录更改为/root/work。
我想将其执行为 . test.sh 通过一些函数/脚本或我可以在启动时和每次启动时放置的任何东西

最佳答案

从 mpg123 开始,他们提供了播放器的 fifo 控制功能

而不是执行上面提到的所有命令

只是
mpg123 -R --fifo/usr/test/FIFO_NAME

然后将命令发送到FIFO就完成了。

关于linux - 在启动 Linux fedora 时启动 fifo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33476669/

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