Автор Тема: рекурсивный перезапуск скрипта запущенного по cron  (Прочитано 3238 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Fln

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Добрых суток!
Помогите с идеями. Есть долго выполняющийся скрипт (~1 час, обходит пачку других сайтов в поисках подстроки). Есть сервер в safe mode. Есть желание запускать этот скрипт по cron. При ручном запуске проблему времени выполнения удалось обойти с помощью заголовков рекурсивным перезапуском скрипта с записью промежуточных результатов в файл. А при запуске по cron увы, не выходит - скрипт выполняется один раз и себя уже не вызывает. Почему это происходит я понимаю - браузера то нету, как это обойти придумать не могу.

Оффлайн vasa_c

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 157
  • +0/-0
  • 0
    • Просмотр профиля
    • http://blgo.ru/blog/
А ты запускай его раз в минуту и пусть он обходит не всю пачку сайтов, а часть этой пачки.
Блог ГО

Оффлайн Fln

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Есть такой вариант, на крайняк :)
Собираюсь даже даты/время отслеживать, чтобы хотя бы приблизительно обеспечить нужную периодичность, но все как то неизящно...

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Fln
Либо вариант с частичным исполнением - либо спросить тот же вопрос у хостера, им виднее, что придумать. Имхо.
LJ: Backslashed life (rss)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28