Update README.md
This commit is contained in:
@@ -7,6 +7,9 @@ The goal is to demonstrate practical shell scripting, defensive automation, clea
|
|||||||
|
|
||||||
| Script | Purpose |
|
| Script | Purpose |
|
||||||
| --- | --- |
|
| --- | --- |
|
||||||
|
| `scripts/cleanup_old_files.sh` | Deletes files older than a defined number of days, with dry-run mode by default. |
|
||||||
|
| `scripts/server_health_check.sh` | Runs a complete but simple server health check covering CPU, memory, disk, network, ports, and processes. |
|
||||||
|
| `scripts/ssh_server_menu.sh` | Opens an interactive menu with a list of servers and connects to the selected host through SSH. |
|
||||||
| `scripts/system_health_report.sh` | Collects CPU, memory, disk, network, and service health into a readable report. |
|
| `scripts/system_health_report.sh` | Collects CPU, memory, disk, network, and service health into a readable report. |
|
||||||
| `scripts/docker_cleanup.sh` | Safely removes unused Docker resources with dry-run support and retention controls. |
|
| `scripts/docker_cleanup.sh` | Safely removes unused Docker resources with dry-run support and retention controls. |
|
||||||
| `scripts/postgres_backup.sh` | Creates compressed PostgreSQL backups with validation and retention cleanup. |
|
| `scripts/postgres_backup.sh` | Creates compressed PostgreSQL backups with validation and retention cleanup. |
|
||||||
@@ -37,7 +40,15 @@ ls scripts
|
|||||||
Run a script with help:
|
Run a script with help:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
bash scripts/system_health_report.sh --help
|
bash scripts/cleanup_old_files.sh --help
|
||||||
|
```
|
||||||
|
|
||||||
|
Run the simpler examples:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
bash scripts/cleanup_old_files.sh --path /var/tmp/app --days 30 --dry-run
|
||||||
|
bash scripts/server_health_check.sh
|
||||||
|
bash scripts/ssh_server_menu.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
Run the syntax validation helper:
|
Run the syntax validation helper:
|
||||||
|
|||||||
Reference in New Issue
Block a user