linux環境下如何找出對檔案加鎖的進程

linux環境下如何找出對檔案加鎖的進程

所以我有一個與這個人類似的問題...

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

所以看來他最終透過找到一個鎖定他的 .git/index 檔案的進程來解決他的問題。然而,他沒有解釋他如何發現這個進程鎖定了他的 .git/index 檔案。因此,如果有人能向我解釋他是如何想到這一點的,那就太好了。

謝謝!

答案1

有兩個命令可以列出打開的文件,fuserlsof

答案2

使用該實用程式lsof。如果將告訴進程已鎖定檔案。

相關內容