Setting proc title on PHP based daemons is pretty sweet.
(PHP 5 >= 5.5.0, PHP 7)
cli_set_process_title — Устанавливает заголовок процесса
$title
) : boolУстанавливает заголовок процесса, видимое утилитами top и ps. Эта функция доступна только в режиме CLI.
title
Новое имя.
Возвращает true
в случае успешного завершения или false
в случае возникновения ошибки.
Если команда не поддерживается вашей операционной системой, то будет
вызвана ошибка уровня E_WARNING
.
Пример #1 Пример использования cli_set_process_title()
<?php
$title = "Мой потрясающий PHP-скрипт";
$pid = getmypid(); // вы можете использовать это, чтобы увидеть заголовок процесса в ps
if (!cli_set_process_title($title)) {
echo "Не удалось установить заголовок процесса для PID $pid...\n";
exit(1);
} else {
echo "Заголовок процесса '$title' для PID $pid был установлен!\n";
sleep(5);
}
?>
In Windows, this function will set the Command Prompt window title, which is restored to the previous setting once the script finishes. If you need to do this in 5.5.X and below, you'll need to use system() to run the title command.