flock或lockf能在目录上工作吗?在linux机器上,有没有另外一种方法来锁定C中的目录?
发布于 2012-01-11 17:43:15
是的,有关在文件/目录上使用flock的更多信息,请访问here
发布于 2012-01-11 17:44:32
你不能打开一个目录来写,所以这意味着你不能在它上面得到一个写锁。
即使您可以,请记住,flock、fcntl和其他类型的POSIX锁是建议的,因此它们实际上不会阻止不尊重锁的软件执行操作。
也许你想看看像xfs_freeze这样的锁住整个文件系统的东西。不过,它可能对您的用例并不有用。
https://stackoverflow.com/questions/8816941
复制相似问题