乱读天书, 不求甚解
周祎骏的个人云笔记
Toggle navigation
乱读天书, 不求甚解
主页
Linux:系统配置
Linux:用户管理
Linux:优化排错
Linux:进程调度
Linux:文件系统
Linux:网络
Linux:系统服务
Linux:安全
Linux:内核
容器:Docker
容器:containerd
容器编排:Kubernetes
IAC:Terraform
大数据:Hadoop
大数据:Zookeeper
大数据:Hbase
消息队列:rsyslog
消息队列:kafka
数据库:MySQL
数据库:MongoDB
搜索引擎:Elasticsearch
时序数据库:OpenTSDB
网站服务:Nginx
编程:Bash
编程:Perl
编程:Python
编程:C
编程:JAVA
编程:Rust
版本控制:gitlab
知识管理:docusaurus
常用小工具
关于我
标签
bash 2.6 文件锁
2016-04-24 14:24:39
70
0
0
admin
>有时候我们写一些启动脚本的时候不希望因为多次跑脚本而启动了n个进程,这时可以用文件锁来保证只有一个进程起着。 #命令flock flock [option] fd/file/dir [-c] command -s --shared 共享锁 -x/-e --exclusive 排它锁(默认) -u --unlock 去掉锁 -w --timeout 超时设置 -n --nb/--nonblock 如果有锁的话失败退出 -o --close 该锁不用于子进程
上一篇:
bash 2.5 解析命令的顺序
下一篇:
bash 2.7 信号处理
文档导航