bash - 如何通过命名管道暂停mplayer后继续?
问题描述
创建一个命名管道。
mkfifo /tmp/mplayer-control
以从模式运行
mplayer -slave -input file=/tmp/mplayer-control mymusic.mp3
现在在另一个终端我可以制作 mplayerpause
或quit
echo "pause" > /tmp/mplayer-control
echo "quit" > /tmp/mplayer-control
如何让 mplayer 在通过echo "pause" > /tmp/mplayer-control
.
我所有失败的尝试。
echo "continue" > /tmp/mplayer-control
echo "go on" > /tmp/mplayer-control
echo "play" > /tmp/mplayer-control
解决方案
pause
是一个切换。所以要在 a 之后恢复pause
,你发送另一个pause
命令。
推荐阅读
- python - 使用 LIRC 为 Raspberry PI (RPi) 设置 IR 远程控制
- azure-devops - SSH 文件复制 - 不允许使用公钥
- regex - 有符号数或 δᵟ
- typescript - TypeScript - 无法将字符串分配给通用对象的字符串值属性
- python - 在 TensorFlow 2.0 中冻结和导出 TensorFlow 模型
- javascript - 获取数据到 React 组件并渲染它
- c# - 在字符串中搜索特定字符并提取它们出现的单词 (C#)
- pandas - 重新索引以添加日期索引未按预期工作
- c# - 有没有办法触发 2 个任务,等待一个任务完成(不取消另一个任务),然后在返回结果之前设置一个时间
- neo4j - 使用 Cypher 投影的加权 PageRank