我有一个CPU密集型脚本,它运行查询日志来解析一些模式。该过程由名为collectd(https://collectd.org/)
的守护进程管理-collectdmon(24219)---collectd(24220)-+-perl(36978)
但是每当重新启动collectd守护进程时,perl进程将在init下传输并继续运行,collectd会生成一个新实例。我负担不起运行此脚本的多个实例。当重新启动collectd守护进程时,我找不到杀死此脚本的方法。有什么方法可以通过检查父pid在脚本中执行此操作,并在它被杀死时死亡?