我正在编写Python系统脚本,需要在安装/升级/删除程序时通知我。
首先,我想将我的应用程序与一个apt守护进程连接起来。不幸的是,我没有找到它,当我在等待它的实现(而且可能需要很长时间)时,我正在研究另一种方法来实现它。
所以我想到了吡啶化。也许每次文件/var/log/apt/history.log发生变化时都会通知我,然后解析添加的行以得到我所期望的结果。
你能给我建议另一个安全的方法吗?
谢谢。
发布于 2010-09-10 20:14:51
它不响应您的所有要求,但它可以帮助:使用预安装-Pkgs,该命令只是在安装时触发,使用dpkg,apt,智能:
cat /etc/apt/apt.conf.d/80user
DPkg::Pre-Install-Pkgs {"logger ";}在syslog:
Sep 10 22:08:35 Bart logger: /var/cache/apt/archives/scim-python-common_0.1.13~rc1-2build1_all.deb
Sep 10 22:08:35 Bart logger: /var/cache/apt/archives/python-scim_0.1.13~rc1-2build1_i386.deb
Sep 10 22:08:35 Bart logger: /var/cache/apt/archives/scim-python_0.1.13~rc1-2build1_i386.deb您可以使用所需的命令替换记录器,例如邮件。
https://serverfault.com/questions/160263
复制相似问题