Posterior a investigar con expertos en el tema, programadores de deferentes áreas y profesores hemos dado con la solución al problema y la compartimos en esta publicación.
Solución:
cron La utilidad es una forma efectiva de programar un trabajo de fondo de rutina a una hora y/o día específico de forma continua.
Formato Crontab de Linux
MIN HORA DOM MON DOW CMD
Ejemplo::Programación de un trabajo para una hora específica
El uso básico de cron es ejecutar un trabajo en un tiempo específico como se muestra a continuación. Esto ejecutará el script de shell de copia de seguridad completa (copia de seguridad completa) el 10 de junio a las 08:30 a. m.
Tenga en cuenta que el campo de hora utiliza el formato de 24 horas. Entonces, para las 8 a.m. use 8 y para las 8 p.m. use 20.
30 08 10 06 * /home/yourname/full-backup
- 30 – 30 Minuto
- 08 – 08 a. m.
- 10 – 10° día
- 06 – 6to Mes (Junio)
- *- Cada día de la semana
En tu caso, por 2.30PM
,
30 14 * * * YOURCMD
- 30 – 30 Minuto
- 14:00 a 14:00
- *- Todos los días
- *- Cada mes
- *- Cada día de la semana
Para saber más sobre cron, visite este sitio web.
Del manual de cron http://man7.org/linux/man-pages/man5/crontab.5.html:
Las listas están permitidas. Una lista es un conjunto de números (o rangos) separados por comas. Ejemplos: “1,2,5,9”, “0-4,8-12”.
Así que en este caso sería:
30 10,14 * * *
puede escribir varias líneas en caso de minutos diferentes, por ejemplo, desea que se ejecute a las 10:01 a. m. y a las 2:30 p. m.
1 10 * * * php -f /var/www/package/index.php controller function
30 14 * * * php -f /var/www/package/index.php controller function
pero la siguiente es la mejor solución para ejecutar cron varias veces en un día, ya que los minutos son los mismos, puede mencionar horas como 10,30
.
30 10,14 * * * php -f /var/www/package/index.php controller function
Aquí tienes las comentarios y calificaciones
Si te sientes incitado, tienes la opción de dejar una sección acerca de qué te ha impresionado de este tutorial.