Недопсевдокрон
Я много размышляю на разные темы, но мало пишу в блог. Теперь, скорее всего, буду писать все эти глупые мысли сюда, чтобы не зря было, а то забывается всё потом. Да, кому-то, возможно, покажется, что это действительно очевидный бред, но я всё же буду писать этот брет ибо мне так нужно
.
Давно уже думал, что вместо крона в вебе, можно использовать самописный недопсевдокрон. Ну вот, вдруг, не предоставляет ваш хостер использование cron’а, а он так сильно нужен)). А что вообще такое этот крон (cron)? Это такой планировщик задач в Linux’е, который позволяет выполнять определенные команды (в случае с вебом это запуск скриптов) в нужное время.
Хотя этот псевдокрон и будет сильно отличаться от настоящего, и время запуска может быть не точным, и далеко еще не все идеально, но все же:-)
Идея была такая — в БД создаем таблицу, в которой будут храниться пути к файлам-скриптам сайта, время и периодичность их запуска. Затем пишем скриптик, который будет проверять время при каждом посещении пользователем сайта, сравнивать его со временем из созданной таблицы и выполнять, если время совпало или почти совпало. Выполнять можно различные действия, но желательно без вывода текста в браузер, потому как на сайте появятся нежелательные букафки.
Не претендую на первооткрывателя этой скорее всего глупой идеи, но мне захотелось написать об этом. Всем удачных выходных


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