Задать вопрос
DrDragoN
@DrDragoN
Программист

Как завершить команду в exec() по таймеру?

Как завершить зависший или считающимся зависшим по времени выполнения процесс запущенный через exec(). Либо возможно есть команда которая посчитает время и если оно превышает значение например 10 секунд, завершать его принудительно, подскажите пожалуйста
  • Вопрос задан
  • 278 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
gromdron
@gromdron
Работаю с Bitrix24
Я вижу несколько вариантов:

  1. Разрабатывать скрипт таким образом, чтобы его не нужно было завершать таким драконовским методом
  2. Делать в скрипте fallback. Т.е. можно передавать скрипт дату старта и проверять, когда станет больше - отключить
  3. Сторонним скриптом, который будет контролировать запущенные скрипты и убивать
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы