За последние 24 часа нас посетили 19553 программиста и 1600 роботов. Сейчас ищут 873 программиста ...

Exec wait timeout+output

Тема в разделе "Прочие вопросы по PHP", создана пользователем dreamer538, 13 апр 2009.

  1. dreamer538

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

    С нами с:
    13 апр 2009
    Сообщения:
    1
    Симпатии:
    0
    Подскажите, пожалуйста, как реализовать запуск внешней программы (freebsd) с таймаутом ее исполнения?
    требования: в случае нормального выхода до таймаута - весь вывод программы в строку.
    Скрипт - не веб, определение параметров avi файлов с помощью avinfo. Но проблема в том, что avinfo иногда зависает :(
    соответственно, пхп с exec тоже, т.к. ждет завершения внешней программы. Нашел решения в запуске программы в бэкграунде с отслеживанием ее, но тогда непонятно как вывод вернуть в скрипт(кроме как использование файлов)