FastNetMon

Wednesday 14 March 2012

Использование proctitle в PHP для смены имени процесса

Устанавливаем:
pecl install proctitle channel://pecl.php.net/proctitle-0.1.2
echo "extension=proctitle.so" > /etc/php5/conf.d/proctitle.ini

Пример кода, использующего смену имени процесса:
setproctitle("my_super_process");
while(true) { sleep(10); }

Запускаем:
php -f test_proctitle.php

Убеждаемся, что используется заданное нами имя процесса:
ps aux|grep my_
root 26611 0.0 0.0 292120 12044 pts/8 S+ 18:32 0:00 my_super_process
root 26645 0.0 0.0 112316 876 pts/9 S+ 18:33 0:00 grep my_

1 comment :

  1. php растет и развивается http://ru2.php.net/manual/en/function.cli-set-process-title.php

    ReplyDelete

Note: only a member of this blog may post a comment.