【发布时间】:2025-12-15 15:25:06
【问题描述】:
我正在尝试编写一个以rtmpsrv 开头并等待它的一些输出的脚本。 rtmpsrv 提供所需的输出并继续运行,但脚本正在等待 rtmpsrv 的终止。如何在不停止的情况下访问rtmpsrv 的输出?
【问题讨论】:
-
请给我们看看你的剧本好吗?
-
@Ube,没有什么可显示的。可能类似于
a=$(rtmpsrv); while true; do #do something with a -
你能更准确地说出你想要什么吗?您是否只想阅读原本正在运行的进程的前几行? 任何几行?你能负担得起记录所有输出的磁盘空间,还是需要在捕获后丢弃内容?
-
另外,你说“已经在运行”——意味着进程在你的脚本之前启动——但是在你的文本中你指出这个相同的脚本是启动进程的。这些是非常不同的事情。
-
@CharlesDuffy,
rtmpsrv返回一行包含rtmpdump,它是这个脚本的目标。我可以使用磁盘空间。