Пример #1
0
function _exit()
{
	_log(L_INFO, "Shutting down...");
	$bounce = Bounce::getInstance();
	$bounce->end();
}
Пример #2
0
				$GLOBALS['configfile'] = $value;
				break;
			case 'l':
				_log(L_INFO, 'Using log file %s.', $value);
				$GLOBALS['logfile'] = $value;
				break;
                        case 'f':
				$GLOBALS['fork'] = true;
				break;
                }
	}
}

if ($GLOBALS['fork'] === true)
{
	_log(L_DEBUG, 'Forking into the background...');
	$pid = pcntl_fork();
	if ($pid == -1)
		_log(L_FATAL, 'Failed to fork into the background. Exiting.');
	else if ($pid)
	{
		_log(L_DEBUG, 'Forked successfully. Exiting parent.');
		exit;
	}
	else
		$GLOBALS['forked'] = true;
}

$bounce = Bounce::getInstance();
$bounce->start();