【问题标题】:How do I make a website do things at certain times? [duplicate]如何让网站在特定时间做事? [复制]
【发布时间】:2017-05-10 16:32:12
【问题描述】:

例如:

无论用户是否登录,您的网站都有每个用户需要在每晚午夜更新的某种统计信息。更新统计信息的脚本称为“update.php”

如何让你的网络服务器在每晚 12 点执行 update.php?

【问题讨论】:

  • 这称为 cron 作业

标签: php server automation


【解决方案1】:

您需要将脚本绑定到服务器上的 cronjob。要在 LinuxUnix 下设置 cron 作业,请执行以下操作:

使用以下命令创建一个 crontab 文件:

$ crontab -e

添加如下条目:

1 2 3 4 5 /path/to/file/script.php

命令前的数字代表它将运行的时间。例如:

1: Minute (0-59)
2: Hours (0-23)
3: Day (0-31)
4: Month (0-12 [12 == December])
5: Day of the week(0-7 [7 or 0 == sunday])

【讨论】:

  • 老实说 Tony,这是一条评论,质量非常低。
  • 如果你为它买了 dv,那不会是我;我没有票了 ;-)
  • 完美!出于某种原因,我在自己搜索答案时找不到任何提及 cron 工作的内容。谢谢!
  • @Fred-ii- 抱歉,朋友,我已经更新了答案。
  • @Tony 谢谢托尼。我可以老实说说那不是我的反对意见,而且你做了一个很好的编辑:-) 干杯
猜你喜欢
  • 1970-01-01
  • 2012-05-17
  • 2013-11-10
  • 1970-01-01
  • 2011-07-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-09
相关资源
最近更新 更多