0

这是我所拥有的简短描述:

我必须在本地网络中使用树莓派。我其中一个我有一个名为 watchdog.py 的 .py 脚本,它启动一个流,然后对另一个 pi 使用 sshpass 命令来显示视频流。它还有一些信号 LED 和一些用于控制的按钮问题是:

如果我打开一个终端并在 GUI 中运行 watchdog.py 脚本,一切都会按原样运行。所以我想将它作为启动服务运行并安装新贵并使其作为服务运行(我认为成功)。事情是。如果我启动 pi 然后按下按钮启动流,它们不会在另一个 Pi 上播放,LED 亮起并且所有按钮都工作。甚至 CPU 负载的行为方式也相同,但我仍然没有视频或音频。我曾想过尝试自动打开一个终端(LXterminal)寡妇并在该窗口上运行 python 脚本。但我不希望流式覆盆子 pi 也启动到 gui 中(我想我会介意这是否能使整个工作正常)。这件小事让整个项目变得毫无用处。

4

2 回答 2

0

你用什么来播放流?根据您启动第二个 Raspberry 的方式,它可能没有启动一些用于音频/视频播放的守护进程?!

你应该(如果你还没有这样做的话)写一个日志(导入日志;))并写一个你可以跟踪错误的日志文件。

于 2013-10-16T15:49:47.923 回答
0

答案来自OP的问题本身:

我找到了一种到目前为止似乎可行的方法。我没有将 python 脚本作为服务运行,而是尝试在重新启动时将其作为 cron 作业运行,并且它有效。现在一切都可以直接从重启开始,我有音频和视频。

于 2017-03-15T16:02:17.647 回答