Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 每周连续运行cronjob 30小时_Php_Cron - Fatal编程技术网

Php 每周连续运行cronjob 30小时

Php 每周连续运行cronjob 30小时,php,cron,Php,Cron,从美国东部时间周五下午4点到周六晚上10点,不得使用cronjob发送电子邮件。如何设置cronjob来执行此操作?如果您可以访问PHP文件,可以将其添加到顶部: 编辑 注意,我使用了错误的24小时时钟字符,它应该是H。看 这只需创建一周中某一天的数字表示形式,其中包含小时和测试,以确保时间不在这些值之间,退出脚本(如果是)。您当前的cronjob日程安排是什么?为什么不让调用的脚本处理类似的事情?@Pekka-我也在想同样的事情……我设置了cronjob文件,该文件每天每1小时运行一次。

从美国东部时间周五下午4点到周六晚上10点,不得使用cronjob发送电子邮件。如何设置cronjob来执行此操作?

如果您可以访问PHP文件,可以将其添加到顶部:

编辑

注意,我使用了错误的24小时时钟字符,它应该是
H
。看



这只需创建一周中某一天的数字表示形式,其中包含小时和测试,以确保时间不在这些值之间,退出脚本(如果是)。

您当前的cronjob日程安排是什么?为什么不让调用的脚本处理类似的事情?@Pekka-我也在想同样的事情……我设置了cronjob文件,该文件每天每1小时运行一次。客户端只想在特定日期停止邮件。@生命线仍然-为什么不在脚本中处理此问题?我认为crontab的语法不够灵活。谢谢。我会检查它并让你知道。@lifeline-看我的编辑,我的24小时时钟字符错了。是的,它工作了。今天是星期六。它停止了运行。请确认它将停止到周六晚上10点?
<?php

$wH = date('wH');

if (($wH > 516 && $wH < 525) || ($wH > 600 && $wH < 622)) {
    exit('Script exited.');
}

echo 'Script ran.';

?>