如何获取持有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] 删除。
我来说两句