daemonizing a command line script

cat-town
Dan Buch 14 years ago
parent b7d382d470
commit 00969ebd03

@ -0,0 +1,24 @@
#!/usr/bin/php -q
<?php
set_time_limit(0); // Remove time limit
if (pcntl_fork()) { // Fork process
printf("Daemon running.\n");
} else {
$sid = posix_setsid(); // Make child process session leader
if ($sid < 0) {
exit();
}
while (true) {
$outfile = fopen('daemon.log', 'a+');
fwrite($outfile, time() . " Hello World via command line daemon!\n");
fclose($outfile);
sleep(1);
}
}
?>
Loading…
Cancel
Save