Forum Webscript.Ru

Программирование => PHP => Тема начата: Fln от 07 Августа 2006, 19:05:38

Название: рекурсивный перезапуск скрипта запущенного по cron
Отправлено: Fln от 07 Августа 2006, 19:05:38
Добрых суток!
Помогите с идеями. Есть долго выполняющийся скрипт (~1 час, обходит пачку других сайтов в поисках подстроки). Есть сервер в safe mode. Есть желание запускать этот скрипт по cron. При ручном запуске проблему времени выполнения удалось обойти с помощью заголовков рекурсивным перезапуском скрипта с записью промежуточных результатов в файл. А при запуске по cron увы, не выходит - скрипт выполняется один раз и себя уже не вызывает. Почему это происходит я понимаю - браузера то нету, как это обойти придумать не могу.
Название: рекурсивный перезапуск скрипта запущенного по cron
Отправлено: vasa_c от 07 Августа 2006, 19:48:41
А ты запускай его раз в минуту и пусть он обходит не всю пачку сайтов, а часть этой пачки.
Название: рекурсивный перезапуск скрипта запущенного по cron
Отправлено: Fln от 07 Августа 2006, 20:18:44
Есть такой вариант, на крайняк :)
Собираюсь даже даты/время отслеживать, чтобы хотя бы приблизительно обеспечить нужную периодичность, но все как то неизящно...
Название: рекурсивный перезапуск скрипта запущенного по cron
Отправлено: CGVictor от 08 Августа 2006, 09:46:16
Fln
Либо вариант с частичным исполнением - либо спросить тот же вопрос у хостера, им виднее, что придумать. Имхо.