Tareas cron usando crontab

Cuando trabajamos con servidores establecer tareas programadas es algo muy importante. Con ellas podemos programar actualizaciones del sistema, reinicio de servicios, ejecutar scripts, creación de copias de seguridad, etc. Por esta razón, vamos a aprender a usar el comando crontab y sus opciones más habituales. Si queremos, por ejemplo, que cada hora se ejecute un script, o un archivo PHP, para esto está Cron.

CRONTAB
El comando crontab se utiliza en sistemas UNIX para programar la ejecución de otros comandos, es decir, para automatizar tareas. Podemos ver los crontabs que se están programados y también editarlos, lógicamente.
Para verlos, utilizamos este comando:

Para editarlos:

FORMATO DE LAS TAREAS
Las tareas cron siguen una determinada sintaxis. Tienen 5 asteriscos seguidos del comando a ejecutar. Explicaremos que es cada asterisco.

EXPLICACIÓN ASTERISCOS
De izquierda a derecha, los asteriscos representan:

Si se deja un asterisco, quiere decir “cada” minuto, hora, día de mes, mes o día de la semana.
Por ejemplo:

Ejecutaria el script:

  1. Cada minuto
  2. De cada hora
  3. De cada día del mes
  4. De cada mes
  5. De cada día de la semana

Otro ejemplo sería:

Ejecutaria el script:

  1. En el minuto 30
  2. De las 2 de la noche
  3. De cada día del mes
  4. De cada mes
  5. Sólo si es viernes

Todos los viernes a las 2:30 horas se ejecutará el script.
INTERVALOS DE TIEMPO
Ejecutar un script de lunes a viernes a las 2:30 horas:

Ejecutar un script de lunes a viernes cada 10 minutos desde las 2:00 horas durante una hora:

La sintaxis de crontab tambien permite lo siguiente. Imaginemos que queremos ejecutarlo cada 5 minutos:

PALABRAS RESERVADAS

Ejemplo, ejecutar el script cada hora:

facebook Tareas cron usando crontabtwitter Tareas cron usando crontabgoogle Tareas cron usando crontabdiggit Tareas cron usando crontabpinterest Tareas cron usando crontablinkedin Tareas cron usando crontabprint Tareas cron usando crontabemail Tareas cron usando crontabSi te gusto, comparte el articulo.

Artículos Relacionados

Agregar comentario


*

Recibe nuestro newsletter

Suscribete a nuestro newsletter y mantente informado con nuestros últimos artículos, noticias y más. Todo completamente gratis.