summaryrefslogtreecommitdiff
path: root/vendor/symfony/process/Tests/SignalListener.php
blob: bd4d138b047612bbf58229cc4e0e232aaf2b4a0a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php

// required for signal handling
declare (ticks = 1);

pcntl_signal(SIGUSR1, function () {echo 'Caught SIGUSR1'; exit;});

$n = 0;

// ticks require activity to work - sleep(4); does not work
while ($n < 400) {
    usleep(10000);
    ++$n;
}

return;