cli_set_process_title

(PHP 5 >= 5.5.0, PHP 7)

cli_set_process_titleプロセスのタイトルを設定する

説明

bool cli_set_process_title ( string $title )

プロセスのタイトルを設定します。これは topps といったツールで表示されます。 この関数は、 CLI モードでしか使えません。

パラメータ

title

新しいタイトル。

返り値

成功した場合に TRUE を、失敗した場合に FALSE を返します。

エラー / 例外

OS がこの機能に対応していない場合に E_WARNING が発生します。

例1 cli_set_process_title() の例

<?php
$title 
"My Amazing PHP Script";
$pid getmypid(); // これを使えば、プロセスのタイトルを 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);
}
?>

参考

add a note add a note

User Contributed Notes 3 notes

up
10
code at edoceo dot com
3 years ago
Setting proc title on PHP based daemons is pretty sweet.
up
0
aaron dot mason+php at thats-too-much dot info
4 months ago
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.
up
-8
MJ
1 year ago
Beware that if you kill the process via console the original command line will appear.
To Top