我有这个工作,但对于我的生活,我再也无法弄清楚为什么我不能使用这个命名管道来控制电影播放器(即。mplayer
,vlc
,{ {1}} ...)通过来自不同本地终端的命令。
终端/ ssh会话1:
omxplayer
终端/ ssh会话2:
user@computer1$ mkfifo /path/of/pipe
user@computer1$ tail -f /dev/null > /path/of/pipe
终端/ ssh会话3:
user@computer1$ cat /path/of/pipe | {mplayer,vlc,omxplayer} /path/of/video
答案 0 :(得分:0)
原来发生了什么变化不是命令,而是关于管道的事情。我的猜测是我发出的tail -f /dev/null > /path/of/pipe
由于某种原因没有关闭。一旦我删除了管道并再次创建它(或使用了不同的管道),问题就消失了。