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