我正在使用客户端 - 服务器程序。我的服务器程序是守护进程。我需要编写启动和停止守护进程的脚本。为此,我需要找到一种方法来存储守护进程的processid。我听说过bash脚本可能是一个很好的解决方案。我想将守护进程的processID存储在/ var / run下名为revd.pid的文件中。
我的程序如下:
#!/bin/bash
pid = $!
echo pid >> /var/run/revd.pid
答案 0 :(得分:0)
使用命令pidof <application_name>
这是你的守护进程。
以下是shell脚本中的上述示例。
在revd.pid
下创建空文件/var/run
,并为其提供适当的权限......以便您可以写入。{/ p>
pid=`pidof chrome`
echo "$pid" >> /var/run/revd.pid