Download - Planificación De Tareas en GNU-Linux
aaaaa
Emanuel Adrián Gabriel Stasiuc
Planificación
de tareas en
GNU/Linux
2 A.S.O. 2º A.S.I.R. Emanuel Adrián Gabriel Stasiuc
Planificación de Tareas en GNU/Linux
1. Tenéis que editar el archivo crontab de vuestro usuario para que:
A las 12:00 os muestre un mensaje que aparezca mediante una ventana en vuestro escritorio (investigad...) dándonos ánimos.
El día 1 de Enero a las 16:00 (porque nos levantaremos tarde) nos felicite por el año nuevo.
Una vez a la semana haga una copia de seguridad incremental del contenido de las carpetas de datos del controlador dominio montado en la práctica de Windows 2008 Server y la almacene en $HOME/copia_datos_dominio. Tened en cuenta la seguridad que debemos contemplar para el sistema windows. Si es necesario usa un script para el lanzamiento de la tarea.
2. Editar el fichero crontab del usuario root para que el ordenador se apague solo cada día a las 15:00.
3. ¿Cómo haríais el apartado 2 usando el demonio cron sin tocar el fichero crontab de root (documentaros con man cron)? Borra la línea del fichero crontab de root encargada de esta tarea y pruébalo.
4. Instala webmin y otro programa gráfico para planificación de tareas en GNU/Linux y accede a las tareas planificadas.
Adjunta una memoria de la práctica y además ponla en tu blog.
3 A.S.O. 2º A.S.I.R. Emanuel Adrian Gabriel Stasiuc
Para editar el archivo crontab de nuestro usuario ejecutamos
el comando crontab -e:
Para los mensajes necesitamos instalar “gxmessage”:
A las 12:00 os muestre un mensaje que aparezca mediante una ventana en vuestro escritorio (investigad...) dándonos ánimos.
4 A.S.O. 2º A.S.I.R. Emanuel Adrian Gabriel Stasiuc
Un ejemplo de cómo saltaría el mensaje:
El día 1 de Enero a las 16:00 (porque nos levantaremos tarde) nos felicite por el año nuevo.
5 A.S.O. 2º A.S.I.R. Emanuel Adrian Gabriel Stasiuc
Una vez a la semana haga una copia de seguridad incremental del contenido de las carpetas de datos del controlador dominio montado en la práctica de Windows 2008 Server y la almacene en $HOME/copia_datos_dominio. Tened en cuenta la seguridad que debemos contemplar para el sistema windows. Si es necesario usa un script para el lanzamiento de la tarea.
Primero compartimos la unidad de Datos en Windows 2008
Server, la misma unidad que hemos usado para la práctica de
Active Directory:
Una vez comprobado que tenemos compartida la unidad de
Datos, vamos a montarla en la carpeta “/mnt/Windows” en
nuestro sistema Linux:
Creamos la carpeta donde vamos a copiar los datos de
Windows:
6 A.S.O. 2º A.S.I.R. Emanuel Adrian Gabriel Stasiuc
Comprobamos que podemos realizar una copia incremental de Windows a Linux con el comando “rsync”.
Primero tenemos que instalar “rsync”:
Realizamos la copia incremental con el siguiente comando:
Comprobamos que la copia se ha realizado correctamente:
Ahora vamos a crear un script y lo vamos a programar para que se ejecute automáticamente cada semana:
7 A.S.O. 2º A.S.I.R. Emanuel Adrian Gabriel Stasiuc
Copiamos el script a la carpeta “/etc/cron.weekly” para que la tarea se ejecute cada semana:
2. Editar el fichero crontab del usuario root para que
el ordenador se apague solo cada día a las 15:00.
Vamos al fichero crontab del usuario root:
Y añadimos la siguiente línea:
3. ¿Cómo haríais el apartado 2 usando el demonio cron sin tocar el fichero crontab de root (documentaros con man cron)? Borra la línea del fichero crontab de root encargada de esta tarea y pruébalo.
8 A.S.O. 2º A.S.I.R. Emanuel Adrian Gabriel Stasiuc
Creamos un script llamado “apagar.sh” en “/etc/cron.daily”:
Ahora en el fichero “/etc/crontab” indicamos la hora a la que
se ejecutará nuestro script y la ruta donde se encuentra el mismo:
4. Instala webmin y otro programa gráfico para
planificación de tareas en GNU/Linux y accede a las
tareas planificadas.
9 A.S.O. 2º A.S.I.R. Emanuel Adrian Gabriel Stasiuc
Descargamos “webmin” para debian:
Desempaquetamos el paquete “webmin” descargado:
Instalamos los paquetes necesarios para “webmin”:
10 A.S.O. 2º A.S.I.R. Emanuel Adrian Gabriel Stasiuc
Accedemos a webmin en nuestro navegador:
Accedemos a “System > Scheduled Cron Jobs” y
observamos las tareas planificadas por nosotros:
11 A.S.O. 2º A.S.I.R. Emanuel Adrian Gabriel Stasiuc
Instalamos otro programa gráfico:
Y accedemos a las tareas programadas que hemos creado:
12 A.S.O. 2º A.S.I.R. Emanuel Adrian Gabriel Stasiuc