CRON

Origen

El nombre cron viene del griego chronos.

Chronos significa tiempo.

Definición

Administrador regular de procesos en segundo plano.

Automatiza la ejecución de scripts o comandos en una determinada hora o fecha.

En el fichero crontab, se define la hora en la que los procesos se deben ejecurar.

Es el equivalente a Programador de tareas en windows.

Se ejecuta en el background, revisando a cada minuto la tabla de tareas crontab.

CRONTAB

Definición

Archivo de texto que guarda una lista de comandos a ejecutar en un tiempo especificado por el usuario.

Se encarga de

Verificar fecha y hora para ejecutar script.

permisos de ejecución.

relizarlo en background.

Ubicación

/etc/crontab es el archivo crontab del usuario root.

Esquema

Script

Sí, se puede escribir un script programando una tarea.

Cuando creamos script automatizado, creamos un cron job.

Ejemplo

El nombre del script es fechayhora.sh

#!/bin/bash
date +\"La fecha es : %D %t y la hora : %T\"

30 10 * * 1-5 suario /home/usuario/fechayhora.sh

Estamos mandando a ejecutar el script para mostrar la fecha y hora de lunes a viernes a las 10:30.