我想知道是否有办法向 linux 上正在运行的进程发送消息?
例如,是否可以通过编程方式“暂停”使用 mpv
启动的视频。
最佳答案
要远程控制 mpv
(例如从另一个终端 session ),您还可以使用选项启动它
--input-ipc-server=/tmp/mpvsocket
并通过发出这样的命令来控制它:
echo '{ "command": ["set_property", "pause", true] }' | socat - /tmp/mpvsocket
有关(许多)更多详细信息,请参见 man mpv
。
编辑:另见 mpv --list-properties
edit2:我发现“切换”暂停/播放的最简单方法是
{"command": ["cycle", "pause"]}
关于linux - 以编程方式暂停视频播放器 mpv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35013075/