Ejecutar scritps de manera automática es algo muy necesario en estos tiempos automatizar tareas, para ello en este video tutorial te enseñamos como crear tareas programadas en segundo plano utilizando crontab en wlinux usando para ello php y mysql.
Generadores crontab online:
https://abunchofutils.com/u/computing/cron-format-helper/
Código fuente generar.php:
<?php
$conectar = new mysqli("localhost", "tuUsuario", "tuContraseña", "Tu Base de datos");
/* verificar conexion */
if ($conectar->connect_errno) {
printf("Error al conectar: %s\n",
$conectar->connect_error);
exit();
}
$fecha = date('Y-m-d');
$costo = rand(5, 15);
$cliente = rand(1, 200);
/* insertar registro */
if($fecha == '2021-02-27'){
$conectar->query("INSERT INTO facturas (client_id,concepto,total,fecha) VALUES('$cliente','Servicio de Internet','$costo','$fecha')");
}
?>