Configuracion del crontab
Para este blueprint, se explica de que se trata el archivo crontab, como es su funcionamiento, cuales son los parametros que recibe, y cual es la configuracion inicial, para un respaldo automatico de cada 15 min.
Blueprint information
- Status:
- Complete
- Approver:
- Nhomar - Vauxoo
- Priority:
- High
- Drafter:
- Nhomar - Vauxoo
- Direction:
- Approved
- Assignee:
- Gabriela Quilarque
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Gabriela Quilarque
- Completed by
- Gabriela Quilarque
Related branches
Related bugs
Sprints
Whiteboard
El crontab es un archivo que instala por defecto el sistema operativo Linux/Unix, en el directorio /etc/crontab, sirve para ejecutar automáticamente comandos o scripts a una hora o fecha específica. Este actúa como un demonio (servicio) en el servidor, donde se específica la lista de tareas a generar.
La descripción detallada de cada campo con respecto a la forma de utilización y definición, en las líneas de configuración del crontab para la ejecución de un comando específico es la siguiente:
a.Minuto: controla el minuto de la hora en el que el comando será ejecutado.
b.Hora: controla la hora en que el comando será ejecutado, se especifica en un formato de 24 horas, 0 es medianoche.
c.Día del mes: día del mes en que se quiere ejecutar el comando.
d.Mes: mes en que el comando se ejecutará, puede ser indicado numéricamente (1-12), o por el nombre del mes en inglés, solo las tres primeras letras.
e.Día de la semana: Día en la semana en que se ejecutará el comando, puede ser numérico (0-7) o por el nombre del día en inglés, solo las tres primeras letras (0 y 7= Domingo)
f.Usuario: usuario que ejecuta el comando.
g.Comando: comando, script o programa que se desea ejecutar. Este comando puede contener múltiples palabras y espacios.
Un asterisco (*) como valor en los primeros cinco campos, indicará inicio-fin del campo, es decir todo. Un (*) en el campo de minuto indicará todos los minutos.
La configuracion dejada por defecto en el archivo de configuracion para la empresa manufacturera.
00 * * * * postgres backup_pg.sh
15 * * * * postgres backup_pg.sh
30 * * * * postgres backup_pg.sh
45 * * * * postgres backup_pg.sh
Work Items
Dependency tree
* Blueprints in grey have been implemented.