Perl如何知道父进程ID并在父进程死亡时死亡

时间:2014-10-01 15:04:37

标签: perl collectd

我有一个CPU密集型脚本,它运行查询日志来解析一些模式。该过程由名为collectd(https://collectd.org/

的守护进程管理
-collectdmon(24219)---collectd(24220)-+-perl(36978)

但是每当重新启动collectd守护进程时,perl进程将在init下传输并继续运行,collectd会生成一个新实例。我负担不起运行此脚本的多个实例。当重新启动collectd守护进程时,我找不到杀死此脚本的方法。有什么方法可以通过检查父pid在脚本中执行此操作,并在它被杀死时死亡?

0 个答案:

没有答案