null

  1. #!/bin/bash
  2. # Obtener el nombre del equipo (nombre de host)
  3. nombre_equipo=$(hostname)
  4. # Obtener la fecha en el formato AAAA-MM-DD
  5. fecha=$(date +"%Y-%m-%d")
  6. # Crear el nombre del archivo de texto
  7. nombre_archivo="${nombre_equipo}_${fecha}.txt"
  8. # Ruta del archivo (directorio raíz)
  9. ruta_archivo="/${nombre_archivo}"
  10. # Guardar el nombre del archivo en una variable de la shell
  11. INFORME_RECURSOS="$ruta_archivo"
  12. # Mostrar el nombre del archivo generado
  13. echo "Nombre del archivo de informe: $INFORME_RECURSOS"
  14. .
  15. .
  16. .
  17. .
  18. .
  19. .
  20. # Crear el archivo de texto y volcar información sobre el sistema y el kernel
  21. echo «Información sobre el sistema y el kernel:» > «$ruta_archivo»
  22. echo «—————————————-» >> «$ruta_archivo»
  23. uname -a >> «$ruta_archivo»

  24. # Agregar información sobre la memoria y espacio de intercambio al archivo existente
  25. echo «Información sobre la memoria y espacio de intercambio:» >> «$ruta_archivo»
  26. echo «—————————————————-» >> «$ruta_archivo»
  27. free -m >> «$ruta_archivo»
  28. # Mostrar mensaje de éxito
  29. echo «Archivo de informe actualizado con éxito.»
  30. .
  31. .
  32. .
  33. .
  34. .
  35. .
  36. .
  37. # Agregar información sobre el espacio de almacenamiento en dispositivos Ext4 al archivo existente echo «Información sobre el espacio de almacenamiento en dispositivos Ext4:» >> «$ruta_archivo» echo «——————————————————————» >> «$ruta_archivo» df -h -t ext4 >> «$ruta_archivo» # Mostrar mensaje de éxito echo «Archivo de informe actualizado con éxito.»
  38. .
  39. .
  40. .
#!/bin/bash

# Obtener el nombre del equipo (nombre de host)
nombre_equipo=$(hostname)

# Obtener la fecha en el formato AAAA-MM-DD
fecha=$(date +"%Y-%m-%d")

# Crear el nombre del archivo de texto
nombre_archivo="${nombre_equipo}_${fecha}.txt"

# Ruta del archivo (directorio raíz)
ruta_archivo="/${nombre_archivo}"

# Guardar el nombre del archivo en una variable de la shell
INFORME_RECURSOS="$ruta_archivo"

# Mostrar el nombre del archivo generado
echo "Nombre del archivo de informe: $INFORME_RECURSOS"

# Crear el archivo de texto y volcar información sobre el sistema y el kernel
echo "Información sobre el sistema y el kernel:" > "$ruta_archivo"
echo "----------------------------------------" >> "$ruta_archivo"
uname -a >> "$ruta_archivo"

# Agregar información sobre la memoria y espacio de intercambio al archivo existente
echo "Información sobre la memoria y espacio de intercambio:" >> "$ruta_archivo"
echo "----------------------------------------------------" >> "$ruta_archivo"
free -m >> "$ruta_archivo"

# Agregar información sobre el espacio de almacenamiento en dispositivos Ext4 al archivo existente
echo "Información sobre el espacio de almacenamiento en dispositivos Ext4:" >> "$ruta_archivo"
echo "------------------------------------------------------------------" >> "$ruta_archivo"
df -h -t ext4 >> "$ruta_archivo"

# Agregar información sobre los servicios en ejecución al archivo existente
echo "Información sobre los servicios en ejecución:" >> "$ruta_archivo"
echo "--------------------------------------------" >> "$ruta_archivo"
systemctl -t service --state=running >> "$ruta_archivo"

# Mostrar mensaje de éxito
echo "Archivo de informe actualizado con éxito."