简介:
允许改变当前进程或线程的名字,Linux或*BSD系统。当使用 'pcntl_fork()' 在进程列表中,识别正在运行的进程,是很有用的。
安装:
安装PECL扩展: http://pecl.php.net/package/proctitle
函数:
setproctitle(string $title) - 设置当前进程标题
示例:
<?php
setproctitle('myscript');
?>
linux命令:
ps -a(这里选项是 'a')
输出:
PID TTY STAT TIME COMMAND
1168 pts/3 S 0:00 myscript - 我们定义的标题名
重点:
手册上有人说了:Proctitle扩展被认为是不安全,并且多bug。应该使用 'cli_set_process_title()' 代替!(该函数只支持命令行模式运行php代码)
参照:https://wiki.php.net/rfc/cli_process_title,发现也有 'laruence' 投票了!
setthreadtitle(string $title) - 设置线程标题
示例:
<?php
setthreadtitle('myscript');
?>
linux命令:
ps -c(这里选项是 'c')
输出:
PID TTY STAT TIME COMMAND
1168 pts/3 S 0:00 myscript - 我们定义的标题名
proctitle-进程或线程名
最新推荐文章于 2025-05-06 23:44:59 发布