通过 NFS 锁定文件的最佳方法是什么
What is the best way to lock a file through NFS
我正在寻找一种在 Unix 操作系统上通过 NFS 锁定文件的方法。最先进的技术似乎并不令人愉快。我试过 flock,它不能正常工作。
现在最好和最POSIX(或至少是 Unix)选项是什么?
使用 fcntl,这是一种更好的锁定机制,也支持字节范围锁定。
lockfile
似乎是最好(或不太坏)的解决方案。对照 man lockfile
:
MISCELLANEOUS
Lockfile is NFS-resistant and eight-bit clean.
我正在寻找一种在 Unix 操作系统上通过 NFS 锁定文件的方法。最先进的技术似乎并不令人愉快。我试过 flock,它不能正常工作。
现在最好和最POSIX(或至少是 Unix)选项是什么?
使用 fcntl,这是一种更好的锁定机制,也支持字节范围锁定。
lockfile
似乎是最好(或不太坏)的解决方案。对照 man lockfile
:
MISCELLANEOUS
Lockfile is NFS-resistant and eight-bit clean.