Ejercicios de Scripting
Respaldar y mover archivos
Script recibe un directorio, crea bajo ese directorio un sub-directorio con la fecha-hora y mueve todos los archivos existentes en directorio dato al directorio recien creado.
El script puede correr varias veces, y en caso de no existir archivos a respaldar, no debe hacer nada.
Respaldar y renombrar archivos
Script que revisa los archivos del directorio actual y copia cada archivo agregando la extensión .bak
Cada vez que se corre el script revisa si han habido cambios con el .bak si existe y en caso de cambios, vuelve a hacer la copia.
Monitor de discos
Se necesita monitorear discos recibiendo un correo electrónico si se alcanza un porcentaje de ocupación determinado.
Generar un sitema que avise cuando cuando queda cierto porcentaje como Warning
y otro porcentaje como Critical
.
Revisar tráfico
Script para monitorear el tráfico saliente de la computadora, mostrando cada un segundo la cantidad de tráfico pasado.
Mejorarlo identificando si la máquina se encuentra conectada.
Manejo de datos
- Crear un sub-dir datos
- Crear sub-dir datos/a hasta datos/z
- Crear sub-dir datos/a/z datos/b/y … datos/y/b datos/z/a
- En el ultimo directorio crear 60 archivos a00 … a60
- Archivos pares setuid y ejecucion solo en owner y grupo
- Archivos impares permisos rw solo para owner
- Directorios permisos rwx owner y r-x grupo