Вход Регистрация
Файл: html/cron/daemon_1_s.php
Строк: 7
<?php

$stop 
false;
/**
 * pcntl_fork() - данная функция разветвляет текущий процесс
 */
$pid pcntl_fork();
if (
$pid == -1) {
    
/**
     * Не получилось сделать форк процесса, о чем сообщим в консоль
     */
    
die('Error fork process' PHP_EOL);
} elseif (
$pid) {
    
/**
     * В эту ветку зайдет только родительский процесс, который мы убиваем и сообщаем об этом в консоль
     */
    
die('Die parent process' PHP_EOL);
} else {
    while (!
$stop) {
        
exec("/usr/bin/php /var/www/html/cron/duel1_1.php & >/dev/null");
        
sleep(1);
    }
}
/**
 * Установим дочерний процесс основным, это необходимо для создания процессов
 */
posix_setsid();
Онлайн: 0
Реклама