Imprimir

Definir una tarea

Las tareas se definen como un plugin de nombre console-cron. En un archivo de gancho exec se debe escribir un código similar a:

return function(ConsoleCron &$cron)
{
	$cron->on('* * * * *')?->call(function() {
		// the task
	});
}

 

ConsoleCron::on

Verifica que una expresión Cron corresponda con la hora actual. Devuelve el objeto para el caso de que corresponda o, de lo contrario, retorna null.

public ConsoleCron::on ( string $expression ): ConsoleCron|null
expression

Una expresión Cron válida.

 

ConsoleCron::call

Ejecuta una llamada de retorno.

public ConsoleCron::call ( callable $callback )
callback

La función de retorno que ejecuta la tarea programada.

 

 

ConsoleCron::validate

Valida una expresión Cron.

public ConsoleCron::validate ( string $expression ): bool
expression

La expresión Cron a validar.