如何编写保存守护程序进程的processid的脚本?

时间:2017-02-13 16:50:03

标签: linux bash process daemon

我正在使用客户端 - 服务器程序。我的服务器程序是守护进程。我需要编写启动和停止守护进程的脚本。为此,我需要找到一种方法来存储守护进程的processid。我听说过bash脚本可能是一个很好的解决方案。我想将守护进程的processID存储在/ var / run下名为revd.pid的文件中。

我的程序如下:

#!/bin/bash

pid = $!

echo pid >> /var/run/revd.pid

1 个答案:

答案 0 :(得分:0)

使用命令pidof <application_name> 这是你的守护进程。

以下是shell脚本中的上述示例。

revd.pid下创建空文件/var/run,并为其提供适当的权限......以便您可以写入。{/ p>

pid=`pidof chrome`
echo "$pid" >> /var/run/revd.pid