{"id":16319439,"url":"https://github.com/hima890/bashscriptingprojects","last_synced_at":"2026-05-15T21:31:22.066Z","repository":{"id":208485733,"uuid":"721746827","full_name":"hima890/bashScriptingProjects","owner":"hima890","description":"Automate the backup of your important project folders with this Bash script. Schedule backups at your convenience and keep track of activities with timestamped logs. Never worry about losing your crucial data again.","archived":false,"fork":false,"pushed_at":"2023-11-22T11:41:55.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-09T22:54:50.268Z","etag":null,"topics":["backup-script","bash"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/hima890.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":"2023-11-21T17:32:56.000Z","updated_at":"2023-11-21T17:53:23.000Z","dependencies_parsed_at":"2024-11-06T12:57:24.790Z","dependency_job_id":"41e9548c-341a-44de-a4c3-82045d693557","html_url":"https://github.com/hima890/bashScriptingProjects","commit_stats":null,"previous_names":["hima890/bashscriptingprojects"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/hima890/bashScriptingProjects","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hima890%2FbashScriptingProjects","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hima890%2FbashScriptingProjects/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hima890%2FbashScriptingProjects/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hima890%2FbashScriptingProjects/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hima890","download_url":"https://codeload.github.com/hima890/bashScriptingProjects/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hima890%2FbashScriptingProjects/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33080777,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T20:25:35.270Z","status":"ssl_error","status_checked_at":"2026-05-15T20:25:34.732Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["backup-script","bash"],"created_at":"2024-10-10T22:26:58.569Z","updated_at":"2026-05-15T21:31:22.034Z","avatar_url":"https://github.com/hima890.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Backup Script Project\n\nThis Bash script automates the backup of a specified directory, allowing you to run it at scheduled intervals. The script checks if 24 hours have passed since the last backup and, if so, initiates a new backup.\n\n## Table of Contents\n\n- [Features](#features)\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Configuration](#configuration)\n- [Usage](#usage)\n- [Automated Scheduling](#automated-scheduling)\n- [Logs](#logs)\n- [License](#license)\n\n---\n\n## Features\n\n- **Automated Backup:** The script automatically backs up a specified directory.\n- **Scheduled Backups:** You can schedule the script to run at specific intervals.\n- **Log Files:** Logs are maintained to keep track of backup activities.\n\n---\n\n## Prerequisites\n\nBefore using the script, ensure you have the following prerequisites:\n\n- Bash (shell scripting environment)\n- Tar command (for creating compressed archives)\n- Cron (for scheduling automated backups)\n\n---\n\n## Installation\n\n1. Clone the repository or download the script to your local machine.\n\n   ```bash\n   git clone https://github.com/hima890/backup-script.git\n   ```\n\n2. Make the script executable.\n\n   ```bash\n   chmod +x backup_script.sh\n   ```\n\n---\n\n## Configuration\n\nEdit the `config.txt` file to set the paths and configurations:\n\n```bash\n# Specify the path to your project folder\ndirectory_to_compress=\"/path/to/your/project\"\n\n# Specify the path to your backup folder\nbackup_folder=\"/path/to/your/backup/folder\"\n```\n\n---\n\n## Usage\n\nRun the script manually:\n\n```bash\n./backup_script.sh\n```\n\nThis will prompt you to initiate the backup. Follow the instructions to proceed.\n\n---\n\n## Automated Scheduling\n\nTo schedule the script to run automatically, add a cron job:\n\n1. Open the crontab editor:\n\n   ```bash\n   crontab -e\n   ```\n\n2. Add a cron job entry to run the script every day at midnight:\n\n   ```bash\n   0 0 * * * /path/to/your/backup_script.sh \u003e/dev/null 2\u003e\u00261 \u0026\n   ```\n\n   Save and exit the crontab editor.\n\n---\n\n## Logs\n\nLogs are maintained in the `backup_log.txt` file. This file contains timestamps and messages related to backup activities.\n\n---\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhima890%2Fbashscriptingprojects","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhima890%2Fbashscriptingprojects","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhima890%2Fbashscriptingprojects/lists"}