Saltar la navegación

Primer laboratorio

Creación de tres actividades realizadas hoy

Objetivo: Crear un documento que muestre los resultados de un conjunto de comandos ejecutados a través de un script.

Descripción. En este script harás uso de los comandos echo, touch, who, ps, ls y cut.

Creación del archivo

Para crear el archivo con el nombre que especifiques al ejecutar el script, debes incluir la variable posicional "$1".De manera que la linea necesaria para crear el archivo será:

       touch $1

Además agrega los siguientes mensajes echo:

       echo "Hola $USER, Acabo de crear el archivo $1"
       echo "Y hasta este momento no contiene nada"
       cat $1

Contenido del archivo creado

Lo que sigue es escbribir cada comando, cuyo resultado se agregará la contenido del archivo. Haz los ajustes necesarios para que el resultado de cada uno de los comandos que siguen se agreguen al contenido del archivo recien creado.

      echo "Este archivo: $1 debe contener esta línea y los resultados de cada comando adicional"
      echo "Autor: $USER"
      echo "------------------------------------------------------------------------------------------------------"
      echo "Hoy: `date`, se han registrado en el sistema, los siguientes usuarios"
      who
      echo "------------------------------------------------------------------------------------------------------"
      echo "Los procesos en ejecución son"
      ps aux
      echo "------------------------------------------------------------------------------------------------------"
      echo "Los archivos y directorios que hay en esta carpeta son:"
      ls -l
      echo "El espacio usado y disponible en cada filesystem del sistema es:"
      echo "-----------------------------------------------------------------------------"
      df -m
      echo "-----------------------------------------------------------------------------"
      echo "Muestra las lineas de /var/log/syslog en las que aparece tu carpeta HOME"
      cat /var/log/syslog|grep /home/molina

Ejecución y verificación de resultados

1. Agrégale el permiso de ejecución al script creado para que lo puedas ejecutar.
2. Ejecuta el script
3. Verifica que el contenido del archivo creado, tenga la información esperada.