文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
/var/run:运行时可变数据
5.13.1. 用途
此文件夹包含描述系统启动以来系统信息的数据。此文件夹下的文件必须在启动过程初期清除(删除或归零)。程序可以在 /var/run
下有自己的子文件夹;鼓励使用多于 1 个运行时文件的程序使用这种方法7 。
原先放在 /etc
下的进程标识(PID)文件必须放在 /var/run
里面。PID 文件的命名惯例是 <program-name>.pid
。例如, crond
的 PID 文件名为 /var/run/crond.pid
。
5.13.2. 要求
PID 文件的内部格式没有变化。文件必须包含 ASCII 编码的十进制进程标识,后跟一个换行符。例如,如果 crond 的进程号为 25, /var/run/crond.pid
将含有三个字符:2、5、换行。
读取 PID 文件的程序应该对接收的内容具备一定的灵活性;例如,它们应该忽略额外的空白、开头的零字符、末尾的换行符缺失、PID 文件中有多余行这些情况。创建 PID 文件的程序应该使用上一段中简单的规定。 Utmp 文件保存了当前谁正在使用系统的信息。它位于此文件夹中。维护暂时性 UNIX 域套接字的系统程序必须将它们放在此文件夹下。
7. /var/run
对未授权用户(运行后台服务的 root 或用户)应该是不可写的;如果谁都能在这个文件夹中写入,就会成为一个重大的安全隐患。 ↩
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论