【发布时间】:2013-11-19 11:57:11
【问题描述】:
假设系统由于断电而意外断电。
当系统启动时,flock 是否总是被认为是“解锁”的?
在 Linux 上,flock 依赖于 fcntl(...)(文件描述符)。
换个方式问:系统第一次启动时,是不是不用手动调用flock -u <lock_filename>? (即来自 cron @reboot)?
更新:
BSD 集群手册页说:
Locks are on files, not file descriptors. That is, file descriptors
duplicated through dup(2) or fork(2) do not result in multiple instances
of a lock, but rather multiple references to a single lock.
【问题讨论】:
标签: flock