Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/299.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.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 每分钟创建cron作业命令_Php_Unix_Cron - Fatal编程技术网

Php 每分钟创建cron作业命令

Php 每分钟创建cron作业命令,php,unix,cron,Php,Unix,Cron,我在cron作业中有一个问题,我创建了一个作业,每分钟运行一个页面 如果此页面没有在这一分钟内完全完成其工作(未完全执行),则 cron job命令是否会从头开始再次运行此页面 或者它会再次运行此页面,但允许第一个页面完成 还是等待页面完成并执行命令 或者它会做其他的事情吗 每个cron作业都在单独的子进程中独立运行,因此无论其他作业是否正在运行,cron作业都将运行 因此,如果您的脚本运行时间超过一分钟,并且您已将其计划为每分钟运行一次,则会产生意外的后果,因为两个进程,或脚本执行时间范围[n

我在cron作业中有一个问题,我创建了一个作业,每分钟运行一个页面

如果此页面没有在这一分钟内完全完成其工作(未完全执行),则

  • cron job命令是否会从头开始再次运行此页面
  • 或者它会再次运行此页面,但允许第一个页面完成
  • 还是等待页面完成并执行命令
  • 或者它会做其他的事情吗

  • 每个cron作业都在单独的子进程中独立运行,因此无论其他作业是否正在运行,cron作业都将运行

    因此,如果您的脚本运行时间超过一分钟,并且您已将其计划为每分钟运行一次,则会产生意外的后果,因为两个进程,或脚本执行时间范围
    [n,n+1)
    分钟的
    进程,现在将在不同的执行阶段运行。
    
    这对于cron作业执行时间的任何重叠都是正确的。

    作业在后台运行,因此作业不必在运行下一个作业之前完成。查看=>