这是我所拥有的内容的简短描述:
我必须将树莓派连接到本地网络中。我其中一个有一个名为 watchdog.py 的 .py 脚本,它启动一个流,然后使用 sshpass 命令到另一个 pi 来显示视频流。它还有一些信号 LED 和一些用于控制的按钮 问题是:
如果我打开终端并在 GUI 中运行 watchdog.py 脚本,一切都会按预期运行。所以我想到将其作为启动服务运行并安装了upstart并使其作为服务运行(我认为成功了)。事情是。如果我启动 Raspberry Pi,然后按下按钮启动流,它们将不会在另一个 Pi 上播放,LED 会亮起并且所有按钮都会工作。即使CPU负载的行为方式相同,但我仍然不播放视频或音频。我想过尝试自动打开一个终端(LXterminal)窗口并在该窗口上运行 python 脚本。但我不希望流式树莓派也启动到图形用户界面(虽然我想我会介意这是否能让整个项目正常工作)。这个小东西让整个项目变得毫无用处。
你用什么来播放流?根据您启动第二个 Raspberry 的方式,它可能没有启动一些用于音频/视频播放的守护进程?!
您应该(如果您还没有这样做)编写日志(导入日志记录;))并编写一个可以跟踪错误的日志文件。
我是一名优秀的程序员,十分优秀!