Hi,
I want to use tail command to tail the file by popen and trigger the
function signal() by every 3 secs.
Here is my example code:
declare(ticks = 1);
// Unreachable function
function signal($signal) {
echo "SIGALRM\n";
pcntl_alarm(3);
}
pcntl_signal(SIGALRM, "signal");
pcntl_alarm(3);
$fpcmd = popen("tail -f my.log", 'r');
while (!feof($fpcmd)) {
$line = fgets($fpcmd);
echo $line;
}
Unfortunately, the signal() function is never reached.
Why ? Could someone help me ?
Thanks for your help.
- Arron