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.
2
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.
3
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.
4
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:
5
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:
6
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.
7
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.
8
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”:
9
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:
10
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:
11