Недопсевдокрон

08 Апр 2011

Я много размышляю на разные темы, но мало пишу в блог. Теперь, скорее всего, буду писать все эти глупые мысли сюда, чтобы не зря было, а то забывается всё потом. Да, кому-то, возможно, покажется, что это действительно очевидный бред, но я всё же буду писать этот брет ибо мне так нужно :-) .

Давно уже думал, что вместо крона в вебе, можно использовать самописный недопсевдокрон. Ну вот, вдруг, не предоставляет ваш хостер использование cron’а, а он так сильно нужен)). А что вообще такое этот крон (cron)? Это такой планировщик задач в Linux’е, который позволяет выполнять определенные команды (в случае с вебом это запуск скриптов) в нужное время.

Хотя этот псевдокрон и будет сильно отличаться от настоящего, и время запуска может быть не точным, и далеко еще не все идеально, но все же:-)

Идея была такая — в БД создаем таблицу, в которой будут храниться пути к файлам-скриптам сайта, время и периодичность их запуска. Затем пишем скриптик, который будет проверять время при каждом посещении пользователем сайта, сравнивать его со временем из созданной таблицы и выполнять, если время совпало или почти совпало. Выполнять можно различные действия, но желательно без вывода текста в браузер, потому как на сайте появятся нежелательные букафки.

Не претендую на первооткрывателя этой скорее всего глупой идеи, но мне захотелось написать об этом. Всем удачных выходных :-)

Забобрить!
Запомнить эту страницу на Закладок.нет!
www.vaau.ru
Уважаемый читатель! Если мой блог Вам понравился, то предлагаю подписаться на обновление по RSS или по E-mail. У меня так же есть аккаунт в Twitter, за которым Вы можете следовать.

2 комментария

# Сандер оставил(а) комментарий 08 Апр 2011 в 16:42

В Друпале есте такой модуль под названием Poor Man’s Cron.
Может, оттуда подергать идеи?

Ответить
# Никита Красноярцев оставил(а) комментарий 09 Апр 2011 в 15:42

@Сандер, хм, может быть)

Ответить

Добавить комментарий

Псевдоним*:
Эл. почта*:
Сайт: