是否有办法查看软件包管理器当前是否正在Linux上运行?

问题描述 投票:1回答:1

我正在尝试在python中为dwm编写状态栏模块。当运行pacman / apt或dnf时,我希望状态栏更改为特定的字符串。是否有独立于发行版的方法来检查某些软件包管理器当前是否正在运行,并且是否可以从中提取信息,例如下载进度,以便可以在状态栏中显示它。

python linux archlinux package-managers debian-based
1个回答
0
投票

经过一些研究并弄乱了/ var / lib / pacman /文件夹后,我发现pacman和其他程序包管理器在运行时都创建了一个名为db.lck的文件,我只是检查文件是否存在及其做到了。我目前仍然找不到访问命令输出的方法,但是总比没有好。

© www.soinside.com 2019 - 2024. All rights reserved.