Automatizacion de Tareas

Slides:



Advertisements
Presentaciones similares
Integrando Obras y Oficina
Advertisements

¿Qué hora es? What time is it? To ask What time is it?, we say ¿Qué hora es? (literally what hour is it?)
Los dias de la semana.
MS2000 Tutorial de Mantenimiento Preventivo RQ Consultoría Técnica, S de RL de CV Revisión 27 Septiembre 2008 Este Turorial le ayudará a entender: ¿Qué.
Entornos de programación
Los condicionales IF en PHP Programación en Internet II.
Johanna Lizeth Rodríguez Lorena Fda. Chávarro Ramos
Sistema de Ficheros, Permisos de archivos y Propietarios de los Mismos.
El Calendario Español Español Los Días de la Semana el lunes el martesel miércolesel juevesel viernesel sábado el domingo  days of the week are not.
Calendar Notes
Semana 5 Subprogramas..
Los días de la semana Days of the week.
Windows XP Windows XP (cuyo nombre en clave inicial fue Whistler) fue hecho público el 25 de octubre de 2001 por Microsoft. Microsoft inicialmente sacó.
UNIDAD 2:Crear, abrir y cerrar una base de datos Hacer clic sobre la opción Nuevo de la pestaña Archivo. Se mostrarán las distintas opciones para nuevos.
SERVIDORES DE INTERNET SISTEMAS OPERATIVOS II. PRESENTADO POR: NAZLY LUNA NAZLY LUNA MERLY URBANO MERLY URBANO FERNANDO A. MUÑOZ FERNANDO A. MUÑOZ PRESENTA.
Telling time. When we want to know the time we say ¿Qué hora es?
What time is it? DLT: I can tell time in Spanish..
¿Qué hora es? ¿Qué hora es? Es la una. Any time starting with 1 = Any other time = Son las dos...
Entrenamiento en Linux Clase #5 Por: Javier García Salgado Administración General.
Los Días de la Semana Days of the Week
EMPRESA DISTRIBUIDORA DE CERVEZA
Telling Time in Spanish. ¿Qué hora es? = What time is it?
Manual de usuario. Configuración inicial Para comenzar a utilizar la aplicación lo primero que tiene que hacer es configurar el Huso horario y la configuración.
Introducción a Procesos.  Contexto de ejecución: Conjunto de variables y parámetros, que tiene independencia de otro procesos.  Contexto de E/S ◦ Descriptores.
Microsoft Office Project 2010 Curso Básico
Red de Datos Universidad del Cauca
Administración de Servicios de Red 1 Escuela de Informática y Telecomunicaciones Suplementos: Shell scripts rpm RHA 030 Sistemas Operativos de Red.
Los días de la semana The days of the week
El Calendario Español.
El Calendario Español Español Los Días de la Semana el lunes el martes el miércoles el jueves el viernes el sábado el domingo  days of the week are.
Sergio Lucas Madrid. TAR Para realizar una copia de seguridad con el comando tar debemos de usar bien la sintaxis del comando. Tar cvf archivo destino.
Cuentas de usuarios y grupos en windows 2008 server
ALEXANDER ARDILA GUTIERREZ GESTION DE REDES SENA - CTMA.
Redes de Transmisión de Datos
PEDRO ALBERTO ARIAS QUINTERO. El shell es un intérprete de órdenes, los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como.
Los días de la semana Days of the week Notes #13.
INSTRUCCIONES. El alumno, seguirá los pasos que se le va indicando a continuación. En el recuadro en blanco, debe ir añadiendo un pantallazo con la.
Laboratorio Informática II
La configuración general de un curso se realiza desde el bloque "Ajustes", en “Administración del curso”, en “Editar ajustes” (Tenemos que estar en el.
Basics: la fecha, los días de la semana, los meses del año y los Números Objectives: In Spanish How to count How to tell time Phone numbers How to tell.
¿Qué hora es? All time expressions start With: Son las: 1:31-12:30 Es la: 12:31-1:30.
2008 Escuela de Informática y Telecomunicaciones, DuocUC Escuela de Informática y Telecomunicaciones Clase 9: Funciones, variables y arreglos en BASH Nombre.
Hoy es martes el 24 de febrero Espa ñol 1 6˚. Para empezar ¿Cuáles son los números en español? ¿Cuáles son los números en español? Tres multiplicado por.
Registros de recursos DNS.
Las variables de entorno forman un conjunto de valores dinámicos que normalmente afectan el comportamiento de los procesos en una computadora.
Instalación de un servidor DHCP Tema 2 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto.
Write the days of the week:
Registros del sistema (logs) ● Nos permiten saber qué pasó ● Nos permiten saber qué pasa ● Nos permiten saber qué pasará.
¿Qué hora es? What time is it? ¿Cómo decimos la hora en español?  Es la _______. Es is use for 1 o’clock only.  Son las ______. Son is used with all.
Calentamiento Lunes, el 28 de septiembre Using your vocabulary words on Page 15, answer the following questions: 1. ¿Qué día es hoy? 2. ¿Cuál es la fecha?
El calendario y la fecha. el lunesel martesel miércoles el juevesel viernes el sábadoel domingo  days of the week are not capitalized  all days are.
Vámonos Write out the times in Spanish! 8:15 AM 1:08 PM 10:00 PM.
¿Qué hora es? (What time is it?) Escribe los números en español Write the numbers in Spanish: 1. _______ 0 7. ________ 6 2. _______ 1 8. ________ 7 3.
What time is it? DLT: I can tell time in Spanish..
Me llamo _____________ Clase 701 La fecha es el 12 de enero del 2016 Proposito 39b PROYECTO: CAPITULO 4 – LA PIRAMIDE DE ALIMENTOS Leer las instrucciones.
Laboratorio Informática II Clase 9 Project. Project Crear un archivo 2.Definir Calendario 1.Calendario Base 3.Agregar Tareas al proyecto 4.Organizar.
used instead of A.M. and P.M.
Como crear una base de datos en Excel
La hora. A. The verb ser is used to tell time 1. With the exception of es for 1o’clock, the plural son is used. ejemplo: ¿Qué hora es? -Es la una/ Son.
Telling Time. ¿Qué hora es? What time is it? It is 1:00 It is (2:00-12:00) AM PM Midnight (12:00am) Noon (12:00pm) On the dot Es la una Son las ….. de.
Introducción MRTG - El MRTG fue desarrollado originalmente por Tobi Oetiker y David Rand.  Está escrito en Perl y actualmente soporta: Linux, Windows.
Preparación/ Review Hoy es martes el 24 de febrero de 2015 Today is Tuesday, February 24, 2015 Write the following months in Spanish: (pay attention to.
Para hacer ahora 1) How would you ask to go to the following places in Spanish? 2) How do you say that you have something in Spanish? 3) How do you say.
El Calendario Español Español Los Días de la Semana el lunes el martes el miércoles el jueves el viernes el sábado el domingo  days of the week are.
LPIC-1. Examen 102. Objectiu LPI Automatitzar tasques d'administració del sistema amb treballs programats Wiki:
Tapas Write the following numbers in Spanish: 1. seven
Telling time.
Los días de la semana-Days of the week
¿Qué hora es?.
Transcripción de la presentación:

Automatizacion de Tareas Crond/Anacron Es el servicio que ejecuta las tareas Crontab Permite manipular la tabla de tareas

Ver o editar las tablas de tareas Uso: crontab [opciones] e Edita interactivamente (por defecto, con 'vi') l Muestra el contenido de la tabla r Elimina la tabla u x Opera sobre la tabla del usuario 'x' Comando 'crontab'

Configuración de crond /etc/crontab /etc/cron.d /etc/cron.hourly /etc/cron.daily /etc/cron.weekly /etc/cron.montly /var/spool/cron/

Archivo /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly

Ejemplo /etc/cron.daily/logrotate #!/bin/sh /usr/sbin/logrotate /etc/logrotate.conf EXITVALUE=$? if [ $EXITVALUE != 0 ]; then /usr/bin/logger -t logrotate "ALERT exited abnormally with [$EXITVALUE]" fi exit 0

# Ejemplo de definición: # .---------------- minuto (0 - 59) # | .------------- hora (0 - 23) # | | .---------- día del mes (1 - 31) # | | | .------- mes (1 - 12) OR jan,feb,mar,apr ... # | | | | .---- día de la semana (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # | | | | | # * * * * * comando a ejecutar

Crontab -e 40 2 * * * echo $(date +%H:%m) >> /tmp/test Mi Primer Crontab Crontab -e 40 2 * * * echo $(date +%H:%m) >> /tmp/test

Ejemplos I Ejecutar una tarea cada 5 minutos */5 * * * * /home/crond1/backup.sh Ejecutar una tarea cada 5 horas 0 */5 * * * /home/crond1/backup.sh Ejecutar una tarea cada día 5 de la semana 0 0 * * Fri /home/crond1/backup.sh Ejecutar una tarea cada 5 meses 0 0 1 May,Oct * /home/crond1/backup.sh

Ejemplos II Ejecutar una tarea específica en un día 30 08 10 06 * /home/crond1/full-backup Ejecutar una misma tarea dos veces en el día 00 11,16 * * * /home/crond1/bin/incremental-backup Ejecutar una tarea en un rango específico de tiempo 00 09-18 * * 1-5 /home/crond1/bin/check-db-status

Anacron Anacron es el cron para equipos de escritorio y portátiles. Anacron no espera que el sistema se ejecute 24 x 7, como un servidor Para tareas que no requieran servicio 24x7

Configuracion SHELL=/bin/sh PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root # the maximal random delay added to the base delay of the jobs RANDOM_DELAY=45 # the jobs will be started during the following hours only START_HOURS_RANGE=3-22 #period in days delay in minutes job-identifier command 1 5 cron.daily nice run-parts /etc/cron.daily 7 25 cron.weekly nice run-parts /etc/cron.weekly @monthly 45 cron.monthly nice run-parts /etc/cron.monthly

Formato del Archivo El campo 1 es el período de recurrencia: Este es un valor numérico que específica el número de días. 1 - diario 7 - semanal 30 - mensuales N - Este puede ser cualquier valor numérico. N indica el número de días

Formato del Archivo Campo 2 es retraso: Esto indica el retraso en minutos, es decir, un número X de minutos que anacron debe esperar antes de ejecutarse luego que la maquina arrancó.

Formato del Archivo El campo 3 es el identificador de Trabajo: Es el nombre del archivo de trabajo. Debe ser único para cada puesto de trabajo. Estará disponible como un archivo bajo el directorio /var/spool/anacron. Este archivo contendrá una sola línea que indica la última vez que este trabajo fue ejecutado.

Formato del Archivo El campo 4 es el comando: Comando o shell script que debe ejecutarse. Al igual que los scripts de shell, los comentarios dentro del archivo anacrontab empieza con #

START_HOURS_RANGE y RANDOM_DELAY ¿ Que sucede si se apaga el equipo ? Esto se específica mediante la variable de entorno START_HOURS_RANGE en el archivo /etc/anacrontab. START_HOURS_RANGE = 3.22 Esto indica que el rango de tiempo es de 3 a.m. a 10 p.m. RANDOM_DELAY = 45 Por defecto se establece 45 en el archivo. Esto significa que anacron se sumará x minutos (elegidos al azar entre 0 y 45), y añadira esto a la demora definida por el usuario.

Cron Vs Anacron

Permite ejecutar tareas a determinadas horas Comando 'at' Permite ejecutar tareas a determinadas horas Uso: at [-f archivo] tiempo at [opciones] d Borra trabajos l Lista trabajos

Comando 'at' at 11 am may 20 at now + 1 min at now + 1 day at now + 1 hour at 10 am tomorrow at 11:00 next month at 22:00 today at now + 1 week at noon at -f myjob now + 1 min Atq Atrm 4

Seguridad en Crontab y At /etc/cron.deny /etc/cron.allow /etc/at.allow /etc/at.deny

Referencia Fabian Portantier www.portantier.com.ar http://www.thegeekstuff.com/2011/07/cron-every- 5-minutes http://www.thegeekstuff.com/2009/06/15- practical-crontab-examples http://www.thegeekstuff.com/2010/06/at-atq-atrm- batch-command-examples http://www.thegeekstuff.com/2011/05/anacron- examples/