【问题标题】:Perform Cron Job using PHP once使用 PHP 执行一次 Cron 作业
【发布时间】:2016-04-15 16:12:19
【问题描述】:

我正在做一个游戏,我必须做一个 cron 作业,它会在 60 秒后执行另一个 PHP 文件,我如何使用 PHP 来执行?

【问题讨论】:

  • 为什么只需要执行一次 cronjob 呢?
  • 我需要执行一次,但 60 秒后,这是重要的部分 :( 我不知道如何在 60 秒后执行文件,如何完成该任务。
  • 如果最大脚本执行时间很长,您可以简单地使用sleep(60)
  • 当您说“60 秒后”时,您运行它的目的是什么?这是某种触发的倒计时等吗?了解您的整体工作将有助于我们提供更好的解决方案。
  • 我将在数据库中创建一行,60 秒后如果没有任何变化,该行将被删除。

标签: php cron


【解决方案1】:

对于此类工作,最好使用at 而不是cron(也就是说,如果您无论如何都不能在脚本中执行此操作)

at 命令安排一个命令在特定时间运行一次

【讨论】:

  • 谷歌搜索unix at command 或在linux 终端运行man at 以获得更枯燥的手册页——您可以对任何unix/linux 命令使用相同的技巧
猜你喜欢
  • 2019-03-07
  • 1970-01-01
  • 2015-07-29
  • 1970-01-01
  • 1970-01-01
  • 2016-05-27
  • 2012-03-04
  • 2013-08-31
  • 1970-01-01
相关资源
最近更新 更多