在共享服务器上调度php任务

时间:2013-09-27 20:21:09

标签: php scheduled-tasks

我希望安排一个任务,该任务将在最终用户提供的日期/时间执行。 日期/时间将通过日期选择器选择并使用php文件存储在数据库中。 这个php文件也可以执行安排作业所需的任何操作。要执行的文件也驻留在同一服务器上。 我看过iron.io但他们要求所有代码都驻留在他们的服务器上,这在我的情况下不是很好主意,因为我必须访问数据库,它会改变我的设置很多。 我还读过定期运行的cron可以用来这样做,但我想知道是否有任何服务,不需要每分钟运行cron。它只会触发我的脚本的执行,并希望可以将一个变量传递给它。

1 个答案:

答案 0 :(得分:2)

您可以使用ATrigger日程安排服务。 PHP库可用于创建计划任务而无需开销。 此外,还提供了一些有用的功能,例如错误日志,分析,任务列表。服务器上的所有代码,只需为您的任务设置一个URL。

例如,这将在10分钟后调用您的任务:

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

您可以在共享托管中使用此类服务​​。

免责声明:我是ATrigger团队的一员。这是一个免费软件,我没有任何商业目的。