【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文件的使用

相关推荐
蛊明29 分钟前
下载CentOS 10
linux·运维·centos
北京-宏哥34 分钟前
Linux系统安装MySQL5.7(其他版本类似)避坑指南
linux·运维·服务器
Aphelios38040 分钟前
Linux 下 VIM 编辑器学习记录:从基础到进阶(下)
java·linux·学习·编辑器·vim
qw9491 小时前
Linux 高级篇 日志管理、定制自己的Linux系统、备份与恢复
linux·运维·服务器
丶只有影子1 小时前
【Nacos】从零开始启动Nacos服务(windows/linux)
linux·运维·windows·微服务·springcloud
青年vs阳光1 小时前
win10把c盘docker虚拟硬盘映射迁移到别的磁盘
运维·docker·容器
-SGlow-2 小时前
Linux相关概念和易错知识点(30)(线程互斥、线程同步)
linux·运维·服务器
技术小齐2 小时前
网络运维学习笔记 021 HCIA-Datacom新增知识点02 SDN与NFV概述
运维·网络·学习
Luo_LA2 小时前
【Java 面试 八股文】JVM 虚拟机篇
java·jvm·面试
茂茂在长安2 小时前
Linux 命令大全完整版(11)
java·linux·运维·服务器·前端·centos