使用apt-get锁获取进程

Vraj Pandya

如何获取持有apt-get锁的进程的进程信息?

史提芬

通常这是一个dpkg进程,所以 sudo lsof | grep 'dpkg/lock'

输出将是这样的:

apt-get   23126                   root    4uW     REG               8,18            0    3277485 /var/lib/dpkg/lock

以我为例,apt-get进程正在持有该锁。pid 23126。

如果保持打开状态没有任何结果,则可能有人中断了软件包的下载或安装,并且无法清除锁。

如果您想要有关该过程的信息,则可以 ps -f -p 23126

或者,将它们放在一起, ps -f -p $(sudo lsof | grep 'dpkg/lock' | awk '{print $1}')

或使用pstree并显示父母:

pstree -s $(sudo lsof | grep 'dpkg/lock' | awk '{print $1}')

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章