1
A
回答
0
您可以使用fuser
或lsof
看到什麼進程具有文件打開並殺死他們
0
嘗試複製它,使用重複使用新的名稱,而不是舊版本。這可以防止程序改變大概不再需要改變的數據。但顯而易見的解決方案是簡單地殺死程序。
+1
更改文件名不會改變任何內容。將文件「mv」到單獨的文件系統可能會導致非常奇怪的事情(因爲原始文件實際上仍然存在並寫入到原始文件系統中,但不再可見)。 – Mat
+0
你說得對,更改文件名儘管如此,它不會幫助,複製它,讓程序繼續愉快地編輯我們不再關心的舊版本。 – TEOUltimus
2
您可以使用mandatory locking,但寫入操作不會失敗並出現錯誤,但會被無限期阻止。
但不要忽略第一段:「爲什麼你應該避免強制鎖定」。
相關問題
- 1. 寫入文件權限被拒絕
- 2. Android SD卡寫入,權限被拒絕
- 3. 嘗試寫入日誌文件時拒絕權限
- 4. 使用Python寫入文件時權限被拒絕
- 5. 將輸出寫入文件時,crontab權限被拒絕
- 6. W/System.err:java.io.IOException:寫入文件時拒絕權限
- 7. 當我拒絕寫入權限時使用NTFS拒絕讀取權限
- 8. 權限被拒絕在服務器上寫入文件
- 9. 如何在php中寫入文件 - 權限被拒絕
- 10. 在firebreath npplugin中拒絕文件寫入權限
- 11. 權限被拒絕,同時在Android SDcard中寫入圖像文件文件
- 12. Git over samba - 無法寫入sha1文件名|權限被拒絕
- 13. AWS EC2 tomcat的權限被拒絕創建/寫入文件
- 14. PHP exec(python.py),權限被拒絕寫入文件
- 15. Android 6.0文件寫入權限被拒絕
- 16. centos 7 Apache wsgi寫入文件權限被拒絕
- 17. IIS7權限被拒絕 - ASP文件寫入
- 18. MySQL無法寫入文件,權限被拒絕。 (錯誤13)
- 19. git錯誤「無法寫入sha1文件名...權限被拒絕」
- 20. EACCES權限在寫入SD卡時在奇巧中被拒絕
- 21. 權限拒絕:編寫com.sec.android.provider.badge.BadgeProvider
- 22. PHP:fopen導致「權限被拒絕」 - 給PHP寫入權限?
- 23. 當Map任務寫入Hive臨時文件夾時,權限被拒絕
- 24. 文件寫入權限
- 25. 權限寫入文件
- 26. 導入文件:權限被拒絕
- 27. EACCESS(權限被拒絕),同時寫入txt到SD卡
- 28. 嘗試寫入塊設備時權限被拒絕
- 29. 權限在寫日誌文件時被拒絕
- 30. 節點JS在ubuntu中寫入文本文件。權限被拒絕
我不想殺死進程 我想阻止它寫入文件 – Ali