深入了解系统后台运行命令及PHP事件注册的详细步骤与实例

介绍

深入了解系统后台运行命令及PHP事件注册的详细步骤与实例

今天给大家讲一下如何使用PHP在Cli模式下设置进程名。很多人可能对此还不是很了解。为了让大家更好的了解,小编为大家总结了以下内容。希望您能从本文中有所收获。 。

通过命令启动后,它在系统后台运行的名称如下:

[root@localhost 日志]# ps ef | grep“事件/寄存器”

根,,,,1358,1356,0 19:50?,,,,,,是/usr/local/php72/bin/php cli。 php 事件/注册

根,,,,1482,1358,0 19:55?,,,,,,是/usr/local/php72/bin/php cli。 php 事件/注册

根,,,,1483,1358,0 19:55?,,,,,,是/usr/local/php72/bin/php cli。 php 事件/注册

根,,,,1484,1358,0 19:55?,,,,,,是/usr/local/php72/bin/php cli。 php 事件/注册

根,,,,1486,1358,0 19:55?,,,,,,是/usr/local/php72/bin/php cli。 php 事件/注册

根,,,,1487,1358,0 19:55?,,,,,,是/usr/local/php72/bin/php cli。 php 事件/注册

root,,,,1499,1240,0 19:56 分钟/1,,,just grep -color=汽车活动/注册

每个人都可以看到它。它将显示我们执行 PHP 脚本的整个命令路径。没有办法把它伪装成一个特殊的名字,或者一个优雅的名字。

检查相关信息。事实上PHP已经支持这个操作了。

1.proctitle扩展的实现

在 PHP 版本之前,这只能通过 proctitle 扩展来实现。下载地址:,

关于安装此 PHP C 扩展。此处未显示任何说明。关于 PHP C 扩展的教程有很多。

安装proctitle扩展后,您可以通过扩展提供的setproctitle方法自定义进程名称。

过程。 php

& lt; php ?   setproctitle (“NewProcess");   睡眠(30);

此时我们命令运行脚本:

$php 进程。 php代码

该脚本将休眠 30 秒。此时我们再打开另一个终端来查看进程的名称。你会发现扩展名已修改为:“NewProcess”。

由于这个扩展已经7年没有更新了。因此,不建议使用它。

2、cli_set_process_title方法的实现

从php发送开始,php内置了cli_set_process_title方法来解决这个重置进程名的功能。我只能说,想得太周到了。

它也很容易使用。

流程2. php

& lt; php ?   cli_set_process_title (“NewProcess");   睡眠(30);

你可能想看:
« 上一篇
下一篇 »

相关推荐

php实时推送,php实地培训

2026年10月05日

53阅读

php乱码出现问号的原因,php乱码出现问号的原因有哪些

2026年10月05日

44阅读

php一句话木马,一句话木马ctf

2026年10月05日

48阅读

php获取数组长度,php中如何获取数组的长度

2026年10月05日

50阅读

php面试题库及答案,php程序员面试真题库

2026年10月05日

47阅读

phpcontent-type修改,php源码二次修改需要多少钱

2026年10月05日

42阅读