什么是.pid文件,它包含什么?

我最近遇到了一个扩展名为.pid的文件,里面查了一下但是没有find。 该文件说:

Pid-File是一个包含进程标识号(pid)的文件,该进程标识号存储在文件系统的一个明确定义的位置,从而允许其他程序找出正在运行的脚本的pid。

任何人都可以在这个更多的灯光,或指导我的pid文件中包含的内容的细节?

pid文件包含给定程序的进程ID(一个数字)。 例如,Apache HTTPD可能会将其主进程编号写入一个pid文件 – 这是一个普通的文本文件,只不过是用它来包含的信息来阻止自己。 你也可以使用这个信息(只要做一个cat filename.pid )来自己杀死进程,使用echo filename.pid | xargs kill echo filename.pid | xargs kill

要了解pid文件,请参阅此DOC

某些时候,某些应用程序需要额外支持额外的插件和实用程序。 所以它使用这个pid文件来跟踪这些实用程序和插件进程的运行ID以供参考。

这就是为什么每当你重新启动一个应用程序,所有必要的插件和从属应用程序必须重新启动,因为PID文件将变得陈旧。