Como crear un Cron en Unix

Cuando desarrollamos aplicaciones, numerosas veces defemos programar tareas que se ejecuten periodicamente. Os ensañamos a hacerlo en Unix

¿Cómo hacer un cron en UNIX? 

El comando que se utiliza en los
UNIX o incluso en los LINUX es el crontab.

Primero vamos a empezar viendo las tareas que hay ya programadas en la
máquina, para ello se ejecuta:

crontab -l

Si eres usuario root puedes ver las tareas programadas de cada usuario:

crontab -l username

Para añadir una tarea nueva se utiliza, se edita el fichero crontab y
se guardan los cambios, para ello ejecutamos:

crontab -e

TRUCO:Si no aparece el editor, debemos asignar el
editor al editor vi.

EDITOR=vi

añadimos la tarea deseada y salvamos.

Para programar una tarea:

X1 X2 X3 X4 X5 nombre_tarea

Donde:

  • X1 = Minutos (0-59)
  • X2 = Hora (0-23)
  • X3 = Día del mes (1-31)
  • X4 = Mes (1-12)
  • X5 = Día de la semana (0-6, 0=Domingo, 1=lunes,…)
  • nombre_tarea: Nombre de cualquier fichero ejecutable

 

Para eliminar una tarea programada, se ejecuta:

crontab -r

Ejemplo:

0 2 * * 1 /var/etc/backup –> Se ejecutará todos los
lunes a las 2 de la mañana

30 5 1,20 * * /var/etc/backup –> Se ejecutará todos
los días 1,20 de cada mes a las 5:15 de la mañana.

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

He leído y acepto la política de privacidad

Información básica acerca de la protección de datos

  • Responsable: IZERTIS S.A.
  • Finalidad: Envío información de carácter administrativa, técnica, organizativa y/o comercial sobre los productos y servicios sobre los que se nos consulta.
  • Legitimación: Consentimiento del interesado
  • Destinatarios: Otras empresas del Grupo IZERTIS. Encargados del tratamiento.
  • Derechos: Acceso, rectificación, supresión, cancelación, limitación y portabilidad de los datos.
  • Más información: Puedes ampliar información acerca de la protección de datos en el siguiente enlace:política de privacidad

Isaac es un experto arquitecto en nuevas tecnologías y coordinador de grandes proyectos tecnológicos.

¿Quieres publicar en Adictos al trabajo?

Te puede interesar

22/06/2026

Juan Antonio Jiménez Torres

Vamos a instrumentalizar un SDD para un microservicio bancario. En este artículo sobre SDD - Spec Driven Development, instrumentalizado sobre OpenSpec vamos a construir una PoC de algo más serio que una tabla periódica. Un microservicio bancario muy simplificado que gestione cuentas y permita hacer transferencias

16/06/2026

Juan Antonio Jiménez Torres

Este es el segundo artículo sobre SDD, Spec Driven Development, instrumentalizado sobre OpenSpec. Pero esta vez nos acercaremos usando softwere gratuito. Por un lado OpenCode en lugar de ClaudeCode y usando el modelo gratuito Gemma4 de Google en lugar de otros de pago.

08/06/2026

Juan Antonio Jiménez Torres

Aprenderemos sobre SDD – Spec Driven Development instrumentalizado sobre OpenSpec. Haremos un primer acercamiento usando ClaudeCode con Sonnet, para luego, en un artículo posterior pasarnos a la versión gratuita de OpenCode con Gemma4