Je veux savoir le processus exact qui utilise le fichier de verrouillage. Je ne veux pas le réparer , mais juste savoir ce que fait mon système. Comment puis-je savoir?
Par exemple, ce message:
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Encore une fois, je veux juste identifier le processus l’utilisant, pas comment le réparer.
lsof
infâme? Y at-il des problèmes avec ça?ps $(sudo fuser /var/lib/dpkg/lock)
Lslocks est un moyen simple de le faire.
Pour utiliser shell afin de gérer l'identifiant du processus:
la source
lslocks
est la meilleure façon de s'y prendre. L'utilisationlsof
m'a donné cette erreur: "lsof: AVERTISSEMENT: impossible de stat () fuse.gvfsd-système de fichiers fuse / exécuter / utilisateur / 1000 / gvfs Les informations de sortie peuvent être incomplètes"