原文地址:https://lujun9972.github.io/blog/2020/04/10/使用org-mode生成晨检报告/index.html
我们设置了每天8点多自动进行调用一次晨检脚本,该脚本会将检查的一些数据存入本地的一个SQLite数据库中。
今天我发现org-mode自带了 ob-sqlite 模块,可以在org-mode中对SQLite数据库进行操作,这使得用org-mode生成晨检报告成为可能。
ob-sqlite 本身的使用非常简单,只需要先 ob-sqlite
(require 'ob-sqlite)
然后就可以在org中执行SQL数据库了,比如用下面语句可以查出磁盘使用量超过85%的主机:
#+begin_src sqlite :db ~/baseline.sqlite3 select d

本文介绍如何利用Emacs org-mode的模块与SQLite数据库交互,创建晨检报告。通过设置定时脚本收集数据并存储在SQLite中,org-mode的SQL功能允许在org文件内执行查询,例如检查磁盘使用量过高的主机。通过org-mode代码块的header参数,可以动态传入日期,实现报告的自动化生成,避免手动调整。
最低0.47元/天 解锁文章
2148





