За последние 24 часа нас посетили 17182 программиста и 1686 роботов. Сейчас ищут 1216 программистов ...

exec

Тема в разделе "Прочие вопросы по PHP", создана пользователем gelius, 17 окт 2013.

  1. gelius

    gelius Активный пользователь

    С нами с:
    17 окт 2013
    Сообщения:
    29
    Симпатии:
    0
    Код (Text):
    1. <?php
    2. $param = $_SERVER['REMOTE_ADDR'];
    3. exec( "/usr/local/bin/php script.php '$param' >/dev/null 2>&1 &" );
    4. ?>
    Есть какая нибудь возможность проверить с какими $param выполняются на данный момент процессы script.php и не запускать новый script.php если передаваемый $param будет дублироваться?
     
  2. Slavka

    Slavka Активный пользователь

    С нами с:
    1 окт 2013
    Сообщения:
    722
    Симпатии:
    41
    нет слов одни эмоции ..
    разрешать exec..

    почему не инклуде или просто этот script.php с первой строкой определения айпишника..

    начинаю фантазировать - хочется чтобы недожидаясь ответа чегото .. станица закрылась -
    почему не сделать так
    все $param заносятся в БД
    чтото типа такого
    id|param | zabralo_v_obrabotku | zaversheno
    1|192.168.0.1|t | f
    потом по крону проверять - скажем раз в минуту есть чего в базе или нет
    скажем если есть строка zabralo_v_obrabotku - труе игнорим этот параметр
    ну и т.д. и т.п...
     
  3. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.131
    Симпатии:
    1.251
    Адрес:
    там-сям
    как-то так
    Код (Text):
    1. exec('ps ax | grep -e "php script\.php"', $output, $result)