← Lumbre

Tecnología Cron y timers: automatizar tareas en Linux

Portada de Cron y timers: automatizar tareas en Linux

Cron y timers: automatizar tareas en Linux

✦ Backups, limpiezas y scripts que corren solos mientras duermes · Tecnología · 3 minutos que valen la pena

Roadwise Consulting

Firmado y verificado · Fernando Castro

Objetivo: Programar tareas periódicas con cron y conocer la alternativa systemd timers.

3 min Tecnología 15–99 años
Autoevaluación
Más
Cron y timers: automatizar tareas en Linux

Herramientas de la lección

◉ Entrar a La Matrix Sorpréndeme

Sobre este contenido

Ir a

Volver a Linux de cero a casi experto Cursos Explorar Mi cuenta Salir del modo estudio

Que el sistema trabaje en tu ausencia

cron ejecuta comandos en horarios definidos (cada día a las 3:00, cada lunes, cada 15 minutos…). La tabla del usuario se edita con crontab -e.

En sistemas con systemd, los timers pueden reemplazar o complementar a cron con logs integrados vía journalctl.

Cron y timers: automatizar tareas en Linux
Imagen Pixabay (licencia libre, autor: fancycrave1) https://pixabay.com/photos/smart-watch-apple-wrist-wristwatch-821557/
Automatizar tareas con Cron
Tutorial exprés de cron en Linux.

Formato clásico de una línea cron:
minuto hora día-mes mes día-semana comando

Ejemplo: 0 3 * /home/tu/scripts/backup.sh — todos los días a las 03:00.

Agenda de cron: cinco columnas

bashcrontab
crontab -e                   # editar tus tareas programadas#  m  h  dia mes diaSem  comando   0  3  *   *   *       /home/ana/respaldo.sh        # cada día a las 03:00  */15  *  *   *   *       logger "latido"             # cada 15 minutos   0  0  1   *   *       logrotate -f /etc/logrotate.conf  # día 1 de cada mes
Cada línea es «minuto hora día mes día-de-la-semana comando». Un asterisco significa «cada». Usa rutas ABSOLUTAS: cron no sabe en qué carpeta estás.

¿Qué comando edita la crontab del usuario actual?

Una vez creado un job cron, es imposible revisar qué tienes programado.

Cron

crontab -e
Editar tareas programadas del usuario
crontab -l
Listar tareas
Campo minuto
0-59; cuándo en la hora
systemd timer
Alternativa moderna ligada a unidades systemd

Toca una tarjeta para ver la respuesta.

Las respuestas y tu progreso se guardan sólo en este dispositivo. Contenido firmado por su autoría mediante Lumbre.

Autoevaluación

Comprueba lo que aprendiste

2 preguntas · ves cada respuesta al momento · el resultado queda guardado en tu historial

Iniciar autoevaluación
Más sobre esta lección

Rutas vivas

¿Y ahora qué? Elige el camino por lo que necesitas

No es un listado al azar: cada camino responde una pregunta distinta y te dice por qué.

Otra forma de comprenderlo

✦ Explorar el universo completo
Explora temas relacionados

Conceptos

Comentarios

Inicia sesión para comentar.

Todavía no hay comentarios. Sé la primera persona en opinar.