我需要在unix/linux OS中锁定一个文件.我用谷歌搜索并阅读java.nio.channels Filelock和Reentrant File Lock.但两者都适用于Windows,但不适用于unix.有没有其他方法在unix中实现锁定文件?任何示例代码都将受到高度赞赏.
谢谢,Vignesh
你可以看看这个(与java无关)帖子 - https://unix.stackexchange.com/questions/20104/is-there-any-way-to-prevent-deletion-of-certain-files-from-用户拥有的目录。
它包含 2 个解决方案 - 要么通过 root chowning 文件并设置粘性位,要么使用 ext2/3/4 特定属性。
这两种解决方案都可以使用 System.exec() 从 java 实现
| 归档时间: |
|
| 查看次数: |
3916 次 |
| 最近记录: |