Cron 表达式从固定日期开始每周五运行

问题描述 投票:0回答:1

我想创建一个 cron 表达式,从 10 月 25 日开始,每周五凌晨 01:00 运行。这是我想出的表达式,但它给出了错误。请帮忙。

0 0 1 25/1 10 6
cron
1个回答
0
投票

您可以在每周五凌晨 1 点运行 cron,检查日期是否在 10 月 25 日或之后。 每周五凌晨 1 点运行脚本的表达式如下。

0 1 * * 5

在 php 中检查日期是否为 10 月 25 日或之后的示例代码如下。

<?php
     $targetDate = new DateTime('2023-10-25'); 
     $currentDate = new DateTime();

     if ($currentDate >= $targetDate) {
        // Run your logic
     } else {
        exit();
     }
?>
© www.soinside.com 2019 - 2024. All rights reserved.