我正在尝试编写一些脚本,我可以尝试使用 bash shell 脚本锁定文件区域。
我使用了flock,但它会锁定整个文件,并且不提供参数来锁定文件的区域,就像使用fcntl 获得的C 语言一样。
有人可以在这方面提供一些建议吗?
当您使用flock (1)(这是一个C 程序,参见http://util-linux.sourcearchive.com/documentation/2.17/flock_8c-source.html)来利用flock (2) 时,您需要一个类似的命令它利用 fcntl。如果这样的命令尚不存在,则必须编写它。