Как правильно запустить php-демона из php-скрипта?
public function run() {
// .......
// .......
// .......
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
/* Система Windows */
pclose(popen('start /B cmd /C "php demon.php >NUL 2>NUL"', 'r'));
} else {
/* Система *nix */
$command = 'php -f demon.php > /dev/null 2>&1 &';
exec($command);
}
}