Quantcast
Channel: Planeta Linux Venezuela
Viewing all articles
Browse latest Browse all 714

Julio Cesar Hernandez Garcia: Usando Crontab

$
0
0

Una de las herramientas de automatización en Linux es cron.

Podemos asignarles tareas para que las ejecute fuera del horario laboral, lo uso especialmente para sincronizar repositorios en debian o en su defecto realizo script en bash para realizar respaldos masivos de servicios.

Esta imagen refleja como trabaja el cron

crontab

Si ejecuto el siguiente comando me salen si tengo alguna regla creada

root@mordor:/home/julioh# crontab -l

A su vez si quiere agregar una nueva regla ejecuto el siguiente

root@mordor:/home/julioh# crontab -e

El me abre una pestaña en nano donde me puedo ubicar al final a colocar la linea, tengo que respetar siempre los espacios que existen en la misma

De hecho trae como ejemplo lo siguiente

0 5 * * * tar -zcf /var/backups/home.tgz /home

El cual especifica que hará un respaldo de todas las cuenta del /home/ y las guardara en un archivo home.tgz y la actividad la realizara todos los días a las 5am

Si empezamos de izquierda  a derecha es así.

m  -corresponde al minuto

h  -la hora exacta

dom -menciona el mes

dow  -es el día de la semana

user  -el usuario que lo va a realizar

command  -comando a ejecutarse


Viewing all articles
Browse latest Browse all 714