我已经设置了一个 cronjob,它每 35 分钟执行一次 php 脚本。问题是我只希望它在第二天上午 11 点到凌晨 2 点运行。我希望这是自动的,而不必手动将 # 添加到 crontab 中。
我试过把这样的东西放在 php 脚本的顶部:
$time = date(H);
if ($time < 23 & $time > 11)
{
echo 'Working';
}
else
{
echo 'Stopped';
}
但正如你所看到的,这只适用于同一天。
注意服务器正在使用另一个时区,与我的时区相差 +4 小时。
这意味着:当地时间上午 11 点是服务器时间下午 3 点,当地时间第二天凌晨 3 点表示第二天服务器时间上午 7 点。