You are on page 1of 15

INTRO SHELL SCRIPTS

Sergio Mayombo Serrano 1ºASIR A


ÍNDICE

-Ejercicio 1 pág.1

-Ejercicio 2 pág.2

Apartado A pág.3

Apartado B pág.4

Apartado C pág.5

Apartado D pág.6

Apartado E pág.7

Apartado F pág.8

Apartado G pág.9

Apartado H pág.10

Apartado I pág.11

Apartado J pág.12

-Resultado pág.13

-Comprobación pág.14

1
1.- Crear un directorio llamado "backup" dentro de la carpeta /srv

Primero accederemos a la carpeta /srv:

2.- Crear un script dentro de la carpeta /srv llamado: /srv/script_copia.sh que haga las siguientes
operaciones:

2
A- Debe borrar la pantalla y mostrar un mensaje que diga: " Este script copia Ficheros y
directorios "

3
B- Debe pedir que se ingrese por pantalla la ruta completa de un directorio o de un fichero.

4
C- Debe hacer una copia de dicho directorio o fichero, a la carpeta destino: /srv/backup

5
D- Si la copia se ha ejecutado correctamente se debe mostrar el mensaje con la fecha y la hora
indicando que la copia ha sido satisfactoria. Si la copia ha fallado debe mostrar el mensaje que
diga: "Copia Incorrecta"

6
E- A continuación, debe hacer una pausa de 5 segundos

7
F- Seguidamente, debe buscar los ficheros con extensión "*.txt" que haya dentro de /usr y todos
sus subdirectorios y copiarlos a la carpeta /srv/backup

8
G- Luego debe mostrar por pantalla el contenido de la carpeta /srv/backup que nos permita
verificar si se han copiado los ficheros/directorios indicados en los pasos anteriores.

9
H_A continuación debe hacer una pausa de 5 segundos.

10
I- Debe mostrar el espacio que ocupa la carpeta /srv/backup

11
J- Debe mostrar un mensaje que diga: "Final del programa"

12
Este sería el resultado final del script:

Guardamos el script y salimos. Solo queda comprobar que el script funciona correctamente.

13
Aquí comprobamos que se ejecuta de forma correcta:

14

You might also like