PHP Unconference Europe 2015

cli_set_process_title

(PHP 5 >= 5.5.0)

cli_set_process_titleDéfinit le titre du processus

Description

bool cli_set_process_title ( string $title )

Définit le titre du processus visible avec des outils comme top et ps. Cette fonction n'est disponible qu'en mode CLI.

Liste de paramètres

title

Le nouveau titre

Valeurs de retour

Cette fonction retourne TRUE en cas de succès ou FALSE si une erreur survient.

Erreurs / Exceptions

Une alerte de niveau E_WARNING sera générée si le système sous-jacent n'est pas supporté.

Exemples

Exemple #1 Exemple avec cli_set_process_title()

<?php
$title 
"Mon super script PHP";
$pid getmypid(); // vous pouvez utiilser ceci pour voir le titre de votre processus dans ps

if (!cli_set_process_title($title)) {
    echo 
"Impossible de définir le titre du processus pour le PID $pid...\n";
    exit(
1);
} else {
    echo 
"Le titre du processus '$title' pour le PID $pid a bien été défini !\n";
    
sleep(5);
}
?>

Voir aussi

add a note add a note

User Contributed Notes 2 notes

up
3
code at edoceo dot com
7 months ago
Setting proc title on PHP based daemons is pretty sweet.
up
-1
ahonymous at gmail dot com
10 days ago
Hi!
I have a warning message in console, when use cli_set_process_title():

php > cli_get_process_title('test');
PHP Warning:  cli_get_process_title() expects exactly 0 parameters, 1 given in php shell code on line 1
PHP Stack trace:
PHP   1. {main}() php shell code:0
PHP   2. cli_get_process_title() php shell code:1
To Top