仅按时间戳定义的时间运行一次 cronjob


run cronjob only once on time defined by timestamps


我想在时间戳定义的时间自动执行 PHP 脚本。
因此,假设我已经在另一个PHP脚本中计算了一个未来时间戳(例如1359504000),并且恰好在这个时候(类似)cronjob应该调用另一个脚本。之后它(我目前正在考虑 conjob)应该被禁用/杀死/删除。完成此类任务的最佳方法是什么?谢谢!

如果你打算多次执行此过程,并且不需要严格的时间安排,你可以创建一个每 30/10/5/1 分钟(取决于你的想法)执行一次的 cronjob,它查找时间戳并调用脚本。

我认为没有办法做到这一点。

您最多可以每分钟自动运行一次 cronjob,并检查您是否必须执行某些功能。这是因为 cronjob 仅用于重复任务