PHP.mk документација

cli_set_process_title

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.cli-set-process-title.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.cli-set-process-title.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
cli_set_process_title

Референца за `function.cli-set-process-title.php` со подобрена типографија и навигација.

function.cli-set-process-title.php

cli_set_process_title

Распакување на вгнездени низи

cli_set_process_titleГо поставува насловот на процесот

= NULL

cli_set_process_title(string $title): bool

Го поставува насловот на процесот видлив во алатки како top and ps. Оваа функција е достапна само во CLI mode.

Параметри

title

Новиот наслов.

Вратени вредности

Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.

Errors/Exceptions

Еден E_WARNING ќе биде генерирано ако оперативниот систем не е поддржан.

Примери

Пример #1 cli_set_process_title() example

<?php
$title
= "My Amazing PHP Script";
$pid = getmypid(); // you can use this to see your process title in ps

if (!cli_set_process_title($title)) {
echo
"Unable to set process title for PID $pid...\n";
exit(
1);
} else {
echo
"The process title '$title' for PID $pid has been set for your process!\n";
sleep(5);
}
?>

Види Исто така

Белешки од корисници 2 забелешки

code at edoceo dot com
12 години пред
Setting proc title on PHP based daemons is pretty sweet.
pitpat
пред 5 години
In Linux this command changes the title for commands like 'ps -a' it doesn't seem to work with 'top' or 'pkill'

To change the short name (eg PHP) to something else you can use the below:

<?php

$strNewName='myscript';

cli_set_process_name($strNewName);
cli_set_process_title($strNewName);

var_dump(cli_get_process_name());
var_dump(cli_get_process_title());

function cli_set_process_name($strName)
{
   file_put_contents("/proc/".getmypid()."/comm",$strName);
}

function cli_get_process_name()
{
  return(trim(file_get_contents("/proc/".getmypid()."/comm"),"\r\n"));
}

Note: The above will NOT work in Windows and may not work in all flavours of linux (I use Debian).
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.