{"id":27037094,"url":"https://github.com/bryaneduarr/psa-clase-proyecto","last_synced_at":"2025-07-11T08:37:00.747Z","repository":{"id":285025088,"uuid":"956808044","full_name":"bryaneduarr/psa-clase-proyecto","owner":"bryaneduarr","description":"Proyecto de la Clase, Programacion para Sistemas Abiertos 1","archived":false,"fork":false,"pushed_at":"2025-03-29T04:37:23.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-07T07:41:30.408Z","etag":null,"topics":["bash","docker","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bryaneduarr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-28T22:36:44.000Z","updated_at":"2025-03-29T04:37:26.000Z","dependencies_parsed_at":"2025-03-29T01:31:21.117Z","dependency_job_id":"ecf9e3ea-cded-4a61-bad9-1bb7fb76b739","html_url":"https://github.com/bryaneduarr/psa-clase-proyecto","commit_stats":null,"previous_names":["bryaneduarr/psa-clase-proyecto"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bryaneduarr/psa-clase-proyecto","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bryaneduarr%2Fpsa-clase-proyecto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bryaneduarr%2Fpsa-clase-proyecto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bryaneduarr%2Fpsa-clase-proyecto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bryaneduarr%2Fpsa-clase-proyecto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bryaneduarr","download_url":"https://codeload.github.com/bryaneduarr/psa-clase-proyecto/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bryaneduarr%2Fpsa-clase-proyecto/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264766634,"owners_count":23660806,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","docker","python"],"created_at":"2025-04-05T01:16:22.818Z","updated_at":"2025-07-11T08:37:00.677Z","avatar_url":"https://github.com/bryaneduarr.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Scripts de Automatización para Sistemas Linux\n\nUna colección de scripts Bash diseñados para automatizar tareas comunes de administración del sistema, incluyendo:\n\n- Limpieza de archivos temporales\n- Creación de copias de seguridad del sistema\n- Análisis de registros\n\n## Descripción\n\nEste 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:\n\n- **Limpieza de Archivos**: Eliminación automática de archivos temporales y registros antiguos\n- **Copia de Seguridad del Sistema**: Creación y gestión de copias de seguridad de datos del sistema y del usuario\n- **Análisis de Registros**: Escaneo y generación de informes automatizados de los registros del sistema para detectar problemas\n\n## Uso\n\nEjecute el script del menú principal para acceder a todas las funciones:\n\n```bash\ncd src\nbash menu.sh\n```\n\n_Cada script también puede ejecutarse individualmente si es necesario._\n\n### Docker\n\nSi utilizas [Docker](https://www.docker.com/), puede compilar y ejecutar la imagen con `docker-compose` con el siguiente comando:\n\n```bash\ndocker-compose up -d\n```\n\nPara acceder al shell dentro del contenedor, puede usar el siguiente comando:\n\n```bash\ndocker exec -it psa-proyecto-container /bin/bash\n```\n\nPara detener el contenedor, puede usar el siguiente comando:\n\n```bash\ndocker-compose down\n```\n\n### Contenedores de desarrollo\n\nSi 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:\n\n```bash\ngit clone https://github.com/bryaneduarr/psa-clase-proyecto.git \n```\n\nUna 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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbryaneduarr%2Fpsa-clase-proyecto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbryaneduarr%2Fpsa-clase-proyecto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbryaneduarr%2Fpsa-clase-proyecto/lists"}