<?php 
 
/* 
 * This file is part of the Symfony package. 
 * 
 * (c) Fabien Potencier <[email protected]> 
 * 
 * For the full copyright and license information, please view the LICENSE 
 * file that was distributed with this source code. 
 */ 
 
pcntl_signal(SIGUSR1, function () {echo 'SIGUSR1'; exit;}); 
 
echo 'Caught '; 
 
$n = 0; 
 
while ($n++ < 400) { 
    usleep(10000); 
    pcntl_signal_dispatch(); 
} 
 
 |