https://github.com/bryaneduarr/psa-clase-proyecto
Proyecto de la Clase, Programacion para Sistemas Abiertos 1
https://github.com/bryaneduarr/psa-clase-proyecto
bash docker python
Last synced: 12 months ago
JSON representation
Proyecto de la Clase, Programacion para Sistemas Abiertos 1
- Host: GitHub
- URL: https://github.com/bryaneduarr/psa-clase-proyecto
- Owner: bryaneduarr
- Created: 2025-03-28T22:36:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-29T04:37:23.000Z (over 1 year ago)
- Last Synced: 2025-04-07T07:41:30.408Z (about 1 year ago)
- Topics: bash, docker, python
- Language: Python
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Scripts de Automatización para Sistemas Linux
Una colección de scripts Bash diseñados para automatizar tareas comunes de administración del sistema, incluyendo:
- Limpieza de archivos temporales
- Creación de copias de seguridad del sistema
- Análisis de registros
## Descripción
Este proyecto proporciona una interfaz centralizada basada en menús para ejecutar diversas tareas de mantenimiento del sistema mediante scripts de shell. Los scripts están organizados en módulos separados para diferentes funciones administrativas:
- **Limpieza de Archivos**: Eliminación automática de archivos temporales y registros antiguos
- **Copia de Seguridad del Sistema**: Creación y gestión de copias de seguridad de datos del sistema y del usuario
- **Análisis de Registros**: Escaneo y generación de informes automatizados de los registros del sistema para detectar problemas
## Uso
Ejecute el script del menú principal para acceder a todas las funciones:
```bash
cd src
bash menu.sh
```
_Cada script también puede ejecutarse individualmente si es necesario._
### Docker
Si utilizas [Docker](https://www.docker.com/), puede compilar y ejecutar la imagen con `docker-compose` con el siguiente comando:
```bash
docker-compose up -d
```
Para acceder al shell dentro del contenedor, puede usar el siguiente comando:
```bash
docker exec -it psa-proyecto-container /bin/bash
```
Para detener el contenedor, puede usar el siguiente comando:
```bash
docker-compose down
```
### Contenedores de desarrollo
Si utilizas [Dev Containers](https://code.visualstudio.com/docs/devcontainers/containers) de [Visual Studio Code](https://code.visualstudio.com/), utiliza el editor de [Visual Studio Code](https://code.visualstudio.com/) y clona este repositorio con el comando:
```bash
git clone https://github.com/bryaneduarr/psa-clase-proyecto.git
```
Una vez clonado este repositorio y abras [Visual Studio Code](https://code.visualstudio.com/), debería aparecer un mensaje que te pide que abras en el contenedor. También puedes buscar esta opción en la paleta de comandos integrada en el editor. Al aceptarla, se iniciará la construcción de la imagen y el proyecto.