/var/lock/subsys目录的作用

news/2024/12/4 18:07:58/

总的来说,系统关闭的过程(发出关闭信号,调用服务自身的进程)中会检查/var/lock/subsys下的文件,逐一关闭每个服务,如果某一运行的服务在/var/lock/subsys下没有相应的选项。在系统关闭的时候,会像杀死普通进程一样杀死这个服务。通过察看/etc/rc.d/init.d下的脚本,可以发现每个服务自己操纵时都会去查看/var/lock/subsys下相应的服务。

[root@vm1 scripts]# ll /var/lock/subsys
total 0
-rw-r--r-- 1 root root 0 Jul 26  2023 network
[root@vm1 scripts]#

很多程序需要判断是否当前已经有一个实例在运行,这个目录就是让程序判断是否有实例运行的标志,比如说xinetd,如果存在这个文件,表示已经有xinetd在运行了,否则就是没有,当然程序里面还要有相应的判断措施来真正确定是否有实例在运行。通常与该目录配套的还有/var/run目录,用来存放对应实例的PID,如果你写脚本的话,会发现这2个目录结合起来可以很方便的判断出许多服务是否在运行,运行的相关信息等等。

 说明:有这个flag,启动脚本的一个思想。停掉的时候,再删除掉。

说明:/var/run/rpcbind*里面是pid文件。

实际上,判断是否上锁就是判断这个文件,所以文件存在与否也就隐含了是否上锁。而这个目录的内容并不能表示一定上锁了,因为很多服务在启动脚本里用touch来创建这个加锁文件,在系统结束时该脚本负责清除锁,这本身就不可靠(比如意外失败导致锁文件仍然存在),我在脚本里一般是结合PID文件(如果有PID文件的话),从PID文件里得到该实例的PID,然后用ps测试是否存在该PID,从而判断是否真正有这个实例在运行,更加稳妥的方法是用进程通讯了,不过这样的话单单靠脚本就做不到了。


http://www.ppmy.cn/news/979728.html

相关文章

Vue2和Vue3是Vue.js框架的两个主要版本,它们之间有以下区别

性能优化:Vue3在内部进行了重写,采用了更高效的虚拟DOM算法,使得渲染速度更快,性能更好。 更小的体积:Vue3的体积比Vue2更小,这意味着更快的下载和加载速度。 Composition API:Vue3引入了Comp…

Tomcat的startup.bat文件出现闪退问题

对于双击Tomcat的startup.bat文件出现闪退问题,您提供的分析是正确的。主要原因是Tomcat需要Java Development Kit (JDK)的支持,而如果没有正确配置JAVA_HOME环境变量,Tomcat将无法找到JDK并启动,从而导致闪退。 以下是解决该问题…

优秀的帮助中心可不能缺少这些元素

随着服务行业越来越卷,很多企业都不满足于只用人工客服来宣传自己的产品和维持售后服务,更多企业开始把目光投向了在线的帮助中心。不仅可以解决人工成本高的问题,还可以实现24小时的全天候服务。是一个绝佳的选择。 优秀的帮助中心必备元素 …

unity进阶--xml的使用学习笔记

文章目录 xml实例解析方法一解析方法二 xml-path创建xml文档 xml实例 解析方法一 解析方法二 xml-path 创建xml文档

如何开展企业级spring cloud微服务开发实践落地

随着互联网技术的不断发展,微服务架构已经成为了企业级应用开发的重要趋势。Spring Cloud是基于Spring Boot的微服务框架,它提供了一系列的组件和工具,可以帮助开发者快速搭建、部署和管理微服务系统。本文将介绍如何开展企业级Spring Cloud微…

概率论和随机过程的学习和整理--番外16,N合1的合成问题的求平均个数,次数,阶数

目录 1 问题 2 用条件期望,求合成的次数 2.1 思路1 2.2 思路2 3 用条件期望,求合成的个数 3.1 令X表示用材料1往上合成时,合成材料2的个数 3.2 令Y表示用材料1往上合成时,合成材料3的个数 4 用条件期望,求合成…

iwatch怎么更改表盘样式 iwatch更改表盘样式方法

今年苹果终于带来了一个Apple Watch用户期待了已久的功能:第三方表盘,那么Apple Watch表盘如何更改、切换表盘还有如何调整表盘颜色设置等等,跟随小编一起来看看吧! 详细的图文教程 如何在 Apple Watch 上切换表盘 在表盘上&…

只需要5个技巧,就能让你的独立站更吸引客户

人类很简单——我们都更喜欢第一眼看起来令人心情愉悦的的东西。独立站卖家自由度更高,可以添加很多令人惊叹的产品、调整更优惠的价格并设置多种语言选择来吸引访问者购买,但网站的设计仍然是大多数访问者判断独立站品牌的第一要素。根据可靠调研得知&a…