我想知道是否有一种方法可以向Linux上正在运行的进程发送消息吗?
例如,是否可以通过编程方式“暂停”使用播放的视频mpv
。
要mpv
进行远程控制(例如,从另一个终端会话进行控制),您还可以通过以下选项启动它
--input-ipc-server=/tmp/mpvsocket
并通过发出以下命令来控制它:
echo '{ "command": ["set_property", "pause", true] }' | socat - /tmp/mpvsocket
有关man mpv
(更多)详细信息,请参见。
编辑:另请参见 mpv --list-properties
edit2:我发现“切换”暂停/播放的最简单方法是
{"command": ["cycle", "pause"]}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句