【发布时间】:2021-04-21 04:58:59
【问题描述】:
我是 Busybox 的新手,我发现进程替换在 Busybox 中不起作用。谁能帮我在 Busybox 中使用命名管道模拟以下命令。
cat <(echo 0 0 1 /config/camConfig.txt 0 3840 2160 8 0 0) - | ~/tools/camera/stream
我正在开发一个在 Busybox 上运行的相机。为了流式传输相机进行分析,我需要启动一个应用程序 /tools/camera/stream,但每次运行此应用程序时,我都需要手动向应用程序插入相同的信息集,然后它将开始流,分析完成后我需要在应用程序中输入数字 13 来停止摄像头。所以我想自动化这个任务,我尝试了上面的命令。后来我发现我不能这样做。我尝试了以下命令,但只有第一个输入 0 被传递给应用程序。
[ -p ~/config/settings.txt ] || mkfifo ~/config/settings.txt
echo 0 0 1 /config/camConfig.txt 0 3840 2160 8 0 0 > ~/config/settings.txt &
cat <~/config/settings.txt - | ~/tools/camera/stream
请帮我找到解决办法。
【问题讨论】: