【linux】pid 文件的作用ing

文章目录

  • [一. pid文件简介](#一. pid文件简介)
    • [1. pid 文件是什么](#1. pid 文件是什么)
    • [2. 作用](#2. 作用)
  • [二. pid文件的使用](#二. pid文件的使用)

一. pid文件简介

1. pid 文件是什么

打开系统(Linux) 的 "/var/run/" 目录可以看到有很多已 ".pid" 为结尾的文件,只有一行,它记录的是相应进程的 pid,即进程号。

2. 作用

a.简化进程操作

通过 pid 文件可以很方便的得到一个进程的 pid,拿到这个pid之后,就可以进行比如进程检测,关闭进程等。

b.可以防止进程启动多个副本。

通过文件锁,可以保证一时间内只有一个进程能持有这个文件的写权限,所以在程序启动的检测逻辑中加入获取pid 文件锁并写pid文件的逻辑就可以防止重复启动进程的多个副本。

二. pid文件的使用

相关推荐
weixin_3812881810 分钟前
MongoDB备节点无法读取数据怎么解决_rs.slaveOk()与Secondary读取权限
jvm·数据库·python
楼田莉子12 分钟前
同步/异步日志系统:日志器管理器模块\全局接口\性能测试
linux·服务器·开发语言·c++·后端·设计模式
qq_6543669814 分钟前
Vue 3 中集成 Three.js 场景的完整实践指南
jvm·数据库·python
鹅是开哥15 分钟前
XXL-Job Docker 部署中“登录无响应”的排查与解决
运维·docker·容器
奇妙之二进制18 分钟前
zmq源码分析之io_thread_t
linux·服务器
逻极18 分钟前
MySQL 从入门到精通:一个老 DBA 的实战心法
运维·数据库·mysql·从入门到精通·mysql从入门到精通
qq_4240985619 分钟前
JavaScript中箭头函数在类方法定义中的this绑定优势
jvm·数据库·python
2301_8038756122 分钟前
HTML怎么用Lawyer Zone对齐律所图_Lawyer专业主题图片布局
jvm·数据库·python
Polar__Star27 分钟前
golang如何实现Trie前缀树_golang Trie前缀树实现解析
jvm·数据库·python
cui_ruicheng28 分钟前
Linux IO入门(三):手写一个简易的 mystdio 库
linux·运维·服务器