【问题标题】:Cronjob on PHP function关于 PHP 函数的 Cronjob
【发布时间】:2017-07-17 14:13:05
【问题描述】:

我正在尝试在 Ubuntu 中添加一个 cron。此 cron 将在 PHP 中执行一个函数每 4 个月

我该怎么做?

【问题讨论】:

  • crontab -e 打开 crontab 编辑器(请参阅 man crontab 了解更多信息),然后添加一个 php your_file.php 条目,每 4 个月发生一次

标签: php cron cron-task


【解决方案1】:

首先,登录 UNIX/Linux 系统。

键入以下命令进入cronjob:

$ crontab -e

Each cronjob has the following syntax:

# +---------------- minute (0 - 59)
# |  +------------- hour (0 - 23)
# |  |  +---------- day of month (1 - 31)
# |  |  |  +------- month (1 - 12)
# |  |  |  |  +---- day of week (0 - 6) (Sunday=0 or 7)
# |  |  |  |  |
  *  *  *  *  *  command to be executed

要让 crontab 每 10 分钟运行一次任务,您可以输入以下内容:

*/10 * * * * /path/to/command

*/10 * * * * /path/to/script

Reference

【讨论】:

  • */10 不是 10 秒?
  • 谢谢您的回复先生,但我无法执行php文件中的函数,我该如何指定php文件中的函数?
【解决方案2】:

开始使用 Cron

要将 cron 用于仅为您的用户配置文件运行的任务,请将条目添加到您自己用户的 crontab 文件中。要编辑 crontab 文件,请输入:

crontab -e

在 Cron Line 下面添加

30 03 01 Jan,Apr,Jul,Oct * File Path

【讨论】:

  • 谢谢您的回复先生,但我无法执行php文件中的函数,我该如何指定php文件中的函数?
  • 这是一个完全不同的问题。您问如何在 cronjob 中调用 PHP 脚本,这就是您的答案。我们无法告诉你如何调用你的函数,你甚至没有提供任何代码。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-03-08
  • 2023-04-01
  • 2011-09-08
  • 1970-01-01
  • 1970-01-01
  • 2013-01-17
  • 1970-01-01
相关资源
最近更新 更多