使用命令提示符(PuTTY)在beaglebone black(rev.C)debian上运行的程序似乎最多工作1-2h然后停止(=没有数据日志) 经过几分钟的测试,它运行正常,但我不知道为什么它会在一段时间后停止,即使BBB仍在运行(稳定的电源)
顺便说一句,任何评论都表示赞赏。任何改进建议都有很大帮助。这显然是我的第一个节目
更新01: 完整的程序代码 最新行为样本:运行1小时记录,9次。它会在2小时后(几乎完全是2小时)停止记录,并且该文件会在最后一次编辑" 2小时后(例如停止记录在3.00,最后编辑在5.00)
.then(...)
答案 0 :(得分:0)
正如您所说,与董事会脱节。这将在连接超时后导致重置连接并且程序失去其控制TTY 。这将最终终止该计划,并且是预期的行为。
您应该探索以下内容:
&
以使进程与TTY分离nohup
screen
或tmux
还有其他像rc.local或systemd服务文件。对于简单的解决方案,上面应该足够充分的起点。一本关于基本Linux或嵌入式Linux系统的好书也会有所帮助。