我正在寻找一种在Unix操作系统上通过NFS锁定文件的方法。最先进的技术似乎并不令人愉快。我试过flock,但效果不正常。
现在最好和最POSIX(或至少是Unix)选项是什么?
答案 0 :(得分:1)
lockfile
似乎是最好(或不那么糟糕)的解决方案。 cf man lockfile
:
MISCELLANEOUS
Lockfile is NFS-resistant and eight-bit clean.
答案 1 :(得分:0)
使用fcntl,这是一种更好的锁定机制,也支持字节范围锁定。