0

我有一个 CPU 密集型脚本,它通过查询日志运行以解析一些模式。该进程由一个名为 collectd ( https://collectd.org/ )的守护进程管理

-collectdmon(24219)---collectd(24220)-+-perl(36978)

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

4

0 回答 0