Práctica 10 Uso de CRON , CRONTAB Y AT
Enviado por Solitaryrex • 7 de Noviembre de 2022 • Documentos de Investigación • 866 Palabras (4 Páginas) • 63 Visitas
[pic 1] [pic 2]
Administración de Redes
Docente: Ana Claudia Zenteno Vázquez
Práctica 10 Uso de CRON , CRONTAB Y AT
Nombre: Antonio Gutierrez Prieto Fecha: 01/11/20
Hay dos formas de usar Cron:
1.- La primera es por medio de los directorios situados en el directorio "/etc"
La primera opción -Cron por medio de directorios-
Si nos vamos al directorio "/etc" y ejecutamos el comando "ls" nos encontraremos con que tenemos, entre otros muchos, los siguientes directorios:
"cron.daily" → (Una vez al día)
"cron.hourly" → (Cada hora)
"cron.monthly" → (Una vez al mes)
"cron.weekly" → (Una vez a la semana)
Para programar una ejecución, basta con introducir un archivo de tipo script en una de las carpetas, dependiendo de la regularidad con la que queramos ejecutar el script.
- ¿Qué debe hacer para que un script se ejecute cada hora usando los directorios de cron?
0 * * * * root /usr/respaldohora.sh - ¿Y cada mes?
00 00 1 * * root /usr/respaldoMensual.sh
- ¿Y cada día?
00 00 * * * root /usr/respaldoMensual.sh
2.- La segunda es por medio de la manipulación directa del archivo "/etc/crontab"
La segunda opción -Uso de crontab-
Analice los ejemplos
Ejemplo
Complete la siguiente tabla
30 10 * * * | Se ejecuta las 10:30 am de cada día |
0 0 1,10,20 * * | Se ejecuta a las 00:00 horas de los días 1,10 y 20 de cada mes |
0,30 * * * 1 | Se ejecuta a las 00:30 y 00:00 am todos los Lunes |
0 22 1,2,3,4,5,6,7 * 5 | Se ejecuta a las 10:00 pm los días 1,2,3,4,5,6,7 de cada mes y que sea viernes |
0 3 * * 1,4 | Se ejecuta a las 3:00 am cada mes los días Lunes y Jueves |
Usando crontab y el script de formatos de fechas, programe lo siguiente
a. Ejecute la tarea a las 11:30 de la noche
30 23 * *¨*root /home/antonio/practica.sh
b. Ejecute la tarea el 29 de junio a las 10:08 am
08 10 2 06 * root /home/Antonio/practica.sh
c. Ejecute la tarea en la hora actual 8 días después
09 23 28 03 root /home/antonio/practica.sh
d. Ejecute la tarea a las 8:43 dentro de 3 semanas
43 08 10 04 * root /home/antonio/practica.sh
e. Ejecute la tarea a la medianoche
00 00 * * * root /home/antonio/practica.sh
f. Ejecute la tarea mañana a las 3:25pm
25 15 21 03 root /home/antonio/practica.sh
...