仪表板,用于监视迭代程序的结果

时间:2020-10-30 15:37:19

标签: python linux dashboard

我运行一个Python代码,其中完成了一个迭代过程。每隔几分钟执行一次迭代,并将结果存储在文件中。当前,每次迭代后,我必须运行另一个Python脚本来绘制最近的结果以监视进度。我想要一个仪表板,每当结果文件更新时,它都会绘制最近的结果。

1 个答案:

答案 0 :(得分:3)

尚不完全清楚您的问题是什么,但是听起来您想监视输出文件中的更改并在文件更改时对其进行打印。

如果您使用的是Linux(如标签所示),那么我建议使用inotify,这是一种Linux API,允许您监视文件系统事件(例如文件写入!)。

周围有一个Python包装器,也称为inotifyhttps://pypi.org/project/inotify/。修改后,您应该能够在日志文件上添加监视并运行绘图功能(也许通过监视IN_CLOSE_WRITE事件)。

相关问题