【问题标题】:How to execute Cron jobs in Cpanel如何在 Cpanel 中执行 Cron 作业
【发布时间】:2015-02-12 10:16:28
【问题描述】:

我在 laravel 中建立了一个网站,但我没有托管我的网站。 我有一个 CPanel,其中有一个用于 cron 作业的部分但我不知道如何在 laravel 中编写我的 cronjobs 并从这个 cpanel 执行它们。

任何帮助表示赞赏..

谢谢

【问题讨论】:

    标签: laravel-4 cron cpanel


    【解决方案1】:

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

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

    假设您想要一个 cronjob 来删除所有未完成其帐户电子邮件激活的用户。这些步骤可能如下所示:

    1. 设置您的 laravel 应用以过滤您的用户并检索所有未激活的用户。
    2. 运行方法将它们从 url http://example.com/actions/delete-unactivated-users 中删除
    3. 在 cPanel 中设置您的 cronjob 以每 24 小时访问该特定 URL

    来自 cPanel 的 cron 的概念是它只会在给定的时间间隔触发特定的 url。一旦 URL 被命中,这真的取决于你和你的 Laravel 应用程序。

    这有帮助吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-22
      • 1970-01-01
      • 2019-06-30
      • 2012-06-29
      • 2021-07-28
      • 2012-05-09
      • 1970-01-01
      • 2014-04-24
      相关资源
      最近更新 更多