如何在Cpanel中执行Cron作业

时间:2015-02-12 10:16:29

标签: laravel-4 cron cpanel

我已经在laravel建立了一个网站,我没有托管我的网站。 我有一个CPanel,我有一个cron作业部分但是我无法弄清楚如何在laravel中编写我的cronjobs并从这个cpanel执行它们。

感谢任何帮助..

由于

1 个答案:

答案 0 :(得分:1)

Sameer - 如果您希望通过cron触发某些方法,则需要设置要执行的特定操作并使其可供URL访问。

这与让您的应用程序在命中特定URL时执行某些操作非常相似。例如,当用户点击auth/login时,您的站点应该运行正确的路由和控制器方法以显示登录表单。

所以说你想要一个cronjob,它会删除所有未完成帐户电子邮件激活的用户。步骤可能如下所示:

  1. 设置laravel应用以过滤用户并检索所有未激活的用户。
  2. 运行方法以从网址http://example.com/actions/delete-unactivated-users
  3. 中删除它们
  4. 在cPanel中设置您的cronjob,每24小时点击一次该特定网址
  5. 来自cPanel的cron的概念是它将以给定的间隔简单地触发特定的url。一旦URL被击中,您和您的Laravel应用程序就会采取相应的步骤。

    这有帮助吗?