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

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

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

您可以使用调度服务。 PHP库可用于创建无开销的计划任务。 还有一些有用的功能,如错误日志、分析、任务列表。服务器上的所有代码,只需为任务设置URL即可

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

//Create
ATrigger::doCreate("10minute", "http://www.example.com/myTask?something", $tags);
您可以在共享主机中使用此类服务


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

有许多共享主机不允许用户制作cronjobs,因此首先你必须询问你是否有许可证这件事非常有用!谢谢