Está en la página 1de 2

Configuración del sistema operativo y programación en lenguaje bash

Nombre: Alan Willans Lozano Armata.


Problema:
Se cuenta con un servidor de archivos, que tiene una carpeta donde se almacena la información
compartida de todos los usuarios de una red de la siguiente forma:
/home/usuarios/usuario1
/home/usuarios/usuario2
/home/usuarios/usuario3
Dentro de cada carpeta se deben copiar algunos archivos de ejemplo.
Se pide realizar copias de seguridad de forma periódica, por lo que debe realizar un script que
realice las siguientes tareas:
Comprimir en gzip la carpeta de datos de los usuarios utilizando el comando tar y copiando el
resultado a la carpeta /home/backup
El nombre de cadad archivo de copia debe estar compuesto por la fecha: 2021-09-
28.datos.tar.gz
Se debe realizar la copia todos los viernes a partir de las 02:00 a.m.
Se pide realizar el script y configurar el cron para que la tarea se ejecute de acuerdo a lo
solicitado.
Descripción
Para poder realizar este trabajo necesitamos crear en la carpeta usuarios en /home y dentro de la
carpeta creamos tres subcarpetas usuario1, usuario2, usuario3. Después debemos poner archivos
dentro de las carpetas.
Creamos un Script (backup.sh) y ponemos todo el código necesario para que realice las
funciones necesarias.
Dentro del Crontab configuramos el momento en el que se ejecutara el backup.sh, especificando
la dirección de donde se encuentra.

Código del Script


Configuración del cron

Fotografías

También podría gustarte