So finden Sie den Prozess, der in einer Linux-Umgebung eine Dateisperre hat

So finden Sie den Prozess, der in einer Linux-Umgebung eine Dateisperre hat

Ich habe also ein ähnliches Problem wie diese Person …

https://stackoverflow.com/questions/13635429/git-rename-from-index-lock-to-index-failed

Es scheint also, dass er sein Problem letztendlich löst, indem er einen Prozess findet, der seine .git/index-Datei sperrt. Er erklärt jedoch nicht, wie er herausgefunden hat, dass dieser Prozess seine .git/index-Datei sperrt. Wenn mir also jemand erklären könnte, wie er das herausgefunden hat, wäre das großartig.

Danke!

Antwort1

Es gibt zwei Befehle, die geöffnete Dateien auflisten,fuserUndlsof.

Antwort2

Verwenden Sie das Dienstprogramm lsof. Es informiert den Prozess, der eine Datei gesperrt hat.

verwandte Informationen