tche
Новичок
Как остановить зависшую программу, запущенную exec()?
Ну сопсно вопрос уже в Теме. Проблема такая, необходимо запускать внешную программу (конкретно - OpenOffice, привязанный к Xvfb) PHP скриптом, OpenOffice умудряется иногда зависать. Если он зависает, то PHP ждет до бесконечности его завершения. Можно ли сделать запуск внешней программы с тем условием, что если она не выполнилась в течение скажем 30 сек, то программе надо kill послать. pid запущенной программы конечно можно узнать, но вопрос, как выяснить, в какой момент kill послать.
Спасибо,
Ч.
Ну сопсно вопрос уже в Теме. Проблема такая, необходимо запускать внешную программу (конкретно - OpenOffice, привязанный к Xvfb) PHP скриптом, OpenOffice умудряется иногда зависать. Если он зависает, то PHP ждет до бесконечности его завершения. Можно ли сделать запуск внешней программы с тем условием, что если она не выполнилась в течение скажем 30 сек, то программе надо kill послать. pid запущенной программы конечно можно узнать, но вопрос, как выяснить, в какой момент kill послать.
Спасибо,
Ч.