Quiero saber el proceso exacto que está usando el archivo de bloqueo. No quiero arreglarlo , pero solo para saber qué está haciendo mi sistema. ¿Cómo puedo averiguarlo?
Por ejemplo, este mensaje:
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?
Nuevamente, solo quiero identificar el proceso que lo usa, no cómo solucionarlo.
lsof
infame? ¿Hay algunos problemas con eso?ps $(sudo fuser /var/lib/dpkg/lock)
lslocks es una forma simple de hacerlo.
Para usar shell para manejar la identificación del proceso:
fuente
lslocks
es la mejor manera de hacerlo. Utilizandolsof
me dio este error: "lsof: ADVERTENCIA: no puede stat () del sistema de archivos fuse.gvfsd-fusible / run / usuario / 1000 / gvfs información de salida puede ser incompleta"