如何使用名称启动PHP进程?

如何使用名称启动PHP进程?,php,linux,Php,Linux,我有一个PHP脚本,可以生成10到100个PHP脚本来帮助分担一些计算的负载。 问题是,这个父PHP脚本在后台启动并永远运行,因此必须在某个时候关闭它。盲目关闭PHP进程,直到触及父进程,这可能是一项艰巨的任务 是否有某种方法可以使用唯一的名称(如“Ping loop”)启动父PHP进程,或者在top界面中识别父PHP进程 我知道可以使用父进程的PID创建守护进程或关闭脚本。我问这个问题是希望避免这样做。检查顶级PHP脚本使用的是什么ps axuf或类似命令。当父脚本启动时,我会将的值存储到文

我有一个PHP脚本,可以生成10到100个PHP脚本来帮助分担一些计算的负载。
问题是,这个父PHP脚本在后台启动并永远运行,因此必须在某个时候关闭它。盲目关闭PHP进程,直到触及父进程,这可能是一项艰巨的任务

是否有某种方法可以使用唯一的名称(如“Ping loop”)启动父PHP进程,或者在
top
界面中识别父PHP进程



我知道可以使用父进程的PID创建守护进程或关闭脚本。我问这个问题是希望避免这样做。

检查顶级PHP脚本使用的是什么
ps axuf
或类似命令。

当父脚本启动时,我会将的值存储到文件中。这也是我看到的其他程序所做的,例如,apache默认情况下将其主进程的PID存储在
/usr/local/apache2/logs/httpd.PID

您可以使用proctitle pecl扩展附带的setproctitle()函数。此函数为php脚本设置标题,以便您可以轻松识别它们


您可以从

中了解更多信息,我认为纯php功能不可能做到这一点……为什么您不想通过ping来识别您的进程?与进程名相对,它是完全唯一的。@Ernon您的意思是“pid”,对吗?这可能会导致内存损坏。来源:(实施标题)