命令行:程序冻结,通过用户输入重新启动

命令行:程序冻结,通过用户输入重新启动

我在 ubuntu 上运行一个 c++ 程序,该程序定期执行 python 脚本以进行长时间测量。我的程序每 10 秒拍摄一张照片,然后评估数据。

但是经过一段随机时间(电脑不进入睡眠模式),从 30 分钟到 12 小时,用于拍照的 python3 脚本就会冻结。移动鼠标时,它会恢复运行,并且一切又会在 30 分钟到 12 小时内正常工作。

我已经编写了一个脚本,每 10 秒钟移动鼠标一次,但是当提供真实的用户输入(即手动移动鼠标)时,程序仍然会冻结并恢复工作。

你们知道是什么原因造成的吗?我是 Ubuntu 新手,以前从未见过这样的行为……

相关内容