发布网友 发布时间:2022-09-09 03:08
共1个回答
热心网友 时间:2024-01-14 05:40
有时有必要保存Linux进程的 进程标识号 (PID)。在本教程中,我们将介绍一种使用.pid文件存储PID的常用方法,以及一个使用方法的示例。
很多时候,应用程序会将PID写入文件以便于访问,特别是守护进程。它只是一个仅包含进程的PID文本文件。没有特定的规则创建或使用。这仅仅是一个简单有用的约定。
下面从创建.pid文件的简单例子开始介绍.pid文件
我们可以在脚本中创建.pid文件的一种方法是将$$的输出传递到文件中:
$$是一个Linux变量,它返回调用它的进程的PID。在这种情况下,它是shell的PID。
写个脚本并且运行起来
执行脚本
在另一个窗口执行ps命令查看进程pid
使用.pid文件kill掉该进程的命令
再次ps则不会出现刚刚的进程
pgrep命令可以从.pid文件得到pid
欢迎访问 我的博客