From cd642db94304761da88a082bd811cfed4c04f80e Mon Sep 17 00:00:00 2001 From: archos Date: Wed, 19 Jun 2024 20:34:25 +0200 Subject: [PATCH] aktualizace README souboru --- README.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/README.md b/README.md index 5412b59..6dee602 100644 --- a/README.md +++ b/README.md @@ -65,6 +65,37 @@ Skript `update_system.sh` je určen pro pravidelnou aktualizaci systémových ba ```bash 0 3 * * * /path/to/your/scripts/update_system.sh ``` + ### clean_logs.sh + +Skript `clean_logs.sh` je určen pro pravidelné čištění log souborů starších než zadaný počet dní. Tento skript vymaže všechny log soubory ve specifikovaném adresáři, které jsou starší než zadaný počet dní. + +#### Použití + +1. **Upravte následující proměnné ve skriptu `clean_logs.sh` podle svých potřeb:** + - `LOG_DIR` - Cesta k adresáři s log soubory. + - `LOG_FILE` - Cesta k log souboru (`/path/to/your/logs/clean_logs.log`). + - `DAYS_TO_KEEP` - Počet dní, po které budou log soubory uchovávány. + +2. **Spusťte skript `clean_logs.sh`:** + + ```bash + ./clean_logs.sh + ``` + +3. **Nastavení Cron Jobu pro automatické čištění:** + + Otevřete crontab pro úpravy: + + ```bash + crontab -e + ``` + + Přidejte nový cron job, který bude spouštět skript první den v měsíci ve 2 hodiny ráno: + + ```bash + 0 2 1 * * /path/to/your/scripts/clean_logs.sh + ``` + ## Logy Logy ze skriptů jsou ukládány do souboru `/path/to/your/logs/nazev_skriptu.log`.