Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Cron на неизвестном сервере
 
 автор: Киналь   (10.09.2006 в 18:57)   письмо автору
 
 

Извиняюсь за бестолковое название, лучшего не придумалось ;)

Проблема вот в чем. Написал на заказ сайт; в нем есть один скрипт, который должен регулярно выполняться. Раз регулярно - значит, нужно использовать cron, но тут-то и начинаются проблемы. Поскольку делаю не для себя, то я не знаю, каков порядок работы с cron'ом на том сервере, где сайт будет работать. Есть ли какое-то "универсальное" решение на этот счет? Или достаточно сказать заказчику: "Такой-то файл нужно запускать ежедневно, договаривайтесь с хостером сами"?

   
 
 автор: cheops   (10.09.2006 в 21:39)   письмо автору
 
   для: Киналь   (10.09.2006 в 18:57)
 

> "Такой-то файл нужно запускать ежедневно, договаривайтесь с хостером сами"?
Универсального решения нет. Фразу лучше переформулировать следующим образом
"Такой-то файл нужно запускать ежедневно, я помогу вам договориться с хостером и при необходимости модифицировать скрипт".

   
 
 автор: Киналь   (10.09.2006 в 22:33)   письмо автору
 
   для: cheops   (10.09.2006 в 21:39)
 

То есть сейчас вообще не стоит забивать себе голову crontab'ом, тонкостями работы cron'а под разными ОС и прочими излишествами?=) Это радует :) Спасибо за ответ!

   
 
 автор: tuder   (13.09.2006 в 09:51)   письмо автору
 
   для: Киналь   (10.09.2006 в 18:57)
 

Можно запускать псевдорегулярно, например, при первом обращении к странице в сутки.
Проверяешь, нет ли файла с именем 20060913.* (сегодня), если нет, создаёшь 20060913.run, запускаешь скрипт. Скрипт, при норамальном завершении удаляет все файлы *.now и переименовывает 20060913.run в 20060913.now

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования