linux flock备注

Table of Contents

linux flock备注

用法:
 flock [选项] <文件|目录> <命令> [<参数>...]
 flock [选项] <文件|目录> -c <命令>
 flock [选项] <文件描述符号码>

选项:
 -s  --shared             获得共享锁
 -x  --exclusive          获得排他锁(默认)
 -u  --unlock             移除锁
 -n  --nonblock           失败而不等待
 -w  --timeout <秒数>     等待一段时间
 -E  --conflict-exit-code <数字>    冲突或超时后的退出代码
 -o  --close              在运行命令前关闭文件描述符
 -c  --command <命令>     通过 shell 运行一条命令

 -h, --help     显示此帮助并退出
 -V, --version  输出版本信息并退出

例子:
flock -xn /var/run/rsync.lock -c 'todo cmmand'

Author: josephzeng (josephzeng36@gmail.com)

Last Updated 2016-03-01. Created by Emacs 24.5.1 (Org mode 8.2.10)

Validate