Linux環境でファイルをロックしているプロセスを見つける方法

Linux環境でファイルをロックしているプロセスを見つける方法

私もこの人と同じような問題を抱えています...

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

どうやら彼は、.git/index ファイルをロックしているプロセスを見つけることで、最終的に問題を解決したようです。しかし、彼は、このプロセスが .git/index ファイルをロックしていることをどのようにして発見したのかを説明していません。そのため、彼がどのようにしてそれを発見したのかを誰かが説明してくれるとありがたいです。

ありがとう!

答え1

開いているファイルを一覧表示するコマンドは2つあります。fuserそしてlsof

答え2

ユーティリティ を使用しますlsof。これにより、ファイルにロックがあるプロセスが通知されます。

関連情報