2013-09-27 2 views
0

Я планирую запланировать задачу, которая будет выполняться на дату/время, предоставляемое конечным пользователем. Дата и время будут выбраны с помощью выбора даты и сохранены в базе данных с использованием файла php. Этот файл php также может выполнять все, что требуется для планирования задания. Файл, который должен быть выполнен, также находится на том же сервере. Я посмотрел на iron.io, но они требуют, чтобы весь код находился на своих серверах, что не очень хорошая идея в моем случае, так как я должен получить доступ к базе данных, и это сильно изменит мою настройку. Я также прочитал, что периодически можно использовать cron, который может быть использован, но мне интересно, есть ли там какая-либо служба, которая не требовала бы запуска cron каждую минуту. Это просто вызовет выполнение моего скрипта и, надеюсь, сможет передать ему одну переменную.Планирование задания php на общем сервере

+0

Есть много хостов, которые не позволяют пользователю создавать cronjobs, поэтому сначала вы должны спросить, есть ли у вас разрешение –

ответ

1

Вы можете использовать услугу диспетчеризации ATrigger. Библиотека PHP доступна для создания запланированных задач без накладных расходов. Также доступны некоторые полезные функции, такие как журнал ошибок, аналитика, список задач. Все коды на вашем сервере, просто укажите URL для своей задачи.

Например, это будет вызывать задачу через 10 минут:

//Create 
ATrigger::doCreate("10minute", "http://www.example.com/myTask?something", $tags); 

Вы можете использовать этот вид услуг в хостинга.

Отказ от ответственности: Я был среди команды Атриггера. Это бесплатная программа, и у меня нет коммерческой цели.

+1

Эта вещь более чем полезна! Благодаря! – Karl

Смежные вопросы