如何在Linux机器上锁定C中的目录

时间:2012-01-11 09:31:06

标签: linux locking directory flock

flock或lockf会在目录上工作吗? 我有另一种方法来锁定Linux机器上的C目录吗?

2 个答案:

答案 0 :(得分:3)

您无法打开用于写入的目录,因此这意味着您无法对其进行写锁定。

即使可以,请记住flockfcntl以及其他类型的POSIX锁是建议性的,因此它们实际上并不会阻止不遵守锁定的软件的东西。

也许您想要查看锁定整个文件系统的xfs_freeze之类的内容。但它可能对你的用例没用。

答案 1 :(得分:1)

是的,有关在文件/目录中使用flock的更多信息,请访问here