【问题标题】:How to set CRON job in PHP如何在 PHP 中设置 CRON 作业
【发布时间】:2016-07-11 18:42:15
【问题描述】:

我是 cron 工作的新手。我想知道如何在 PHP 中设置 cron 作业? 我们应该为 cPanel 创建 cron 作业吗?如果没有,那么程序是什么

【问题讨论】:

  • 这取决于您的操作系统/您使用的系统,但您不是第一个想要设置 cron 作业的人,因此您很可能会在 google 上找到一个漂亮的教程。
  • 你有 ssh 访问权限吗?
  • @我有 ftp,只有 phpmyadmin 详细信息(不是 cpanel)
  • 您是否安装了 cPanel,您可以访问它吗?

标签: php cron


【解决方案1】:

您无需在 PHP 中设置 cron 作业(当然可以,但那是完全不同的游戏)。

查看crontab 了解如何设置。

当您使用 cPanel 时,它有一个很好的界面供您设置这些“自动化任务”...

【讨论】:

  • 您的意思是,我们需要 cpanel 详细信息来设置 cron 作业?如果没有 cpanel,我们就无法做到这一点。对吗?
  • 我的意思是,如果您有 cpanel,那么您应该使用它来设置您的 cron 作业。您也可以通过命令行 (crontab) 执行它们,但听起来您也无权访问它...如果您要设置 cron 作业,您将需要访问其中一个...
【解决方案2】:

如果您不能使用 cPanel cron 作业但需要类似的东西,那么您可以使用 ignore_user_abort(true)set_time_limit(0) 函数在后台运行脚本。但请记住,如果您不在脚本中停止,这些函数将永远运行脚本。

http://php.net/manual/en/function.ignore-user-abort.php

【讨论】:

    最近更新 更多