Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

pcntl_signal_dispatch

PCNTL Funktionen

    Befehl:
bool pcntl_signal_dispatch ( void )


    Rückgabewerte:
Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.

    Beschreibung:
Die pcntl_signal_dispatch()-Funktion ruft die Signal-Handler von pcntl_signal() installiert für jede anstehende Signal.


    Aktiv in Version:
(PHP 5 >= 5.3.0, PHP 7)

    Siehe auch:
Richtet eine Signalverarbeitung ein
 
Sets und ruft blockiert Signale
 
Wartet auf Signale
 
Wartet auf Signale, mit einem Timeout
 

pcntl_signal_dispatch() - Beispiel:


Eingabe:
<?php
echo "Installing signal handler...\n";
pcntl_signal(SIGHUP,  function($signo) {
     echo "signal handler called\n";
});

echo "Generating signal SIGHUP to self...\n";
posix_kill(posix_getpid(), SIGHUP);

echo "Dispatching...\n";
pcntl_signal_dispatch();

echo "Done\n";
?>


Ausgabe:
Installing signal handler...
Generating signal SIGHUP to self...
Dispatching...
signal handler called
Done
PCNTL Funktionen