Junior — Middle
Povězte o složité úloze, kterou jste dokázali vyřešit napsáním skriptu pro systém Linux
sobes.tech AI
Odpověď od AI
Jednou jsem musel automatizovat sběr a analýzu logů na serveru Linux, abych odhalil chyby a anomálie. Napsal jsem bash skript, který:
- Pravidelně sbíral logy z různých adresářů
- Filtruje řádky s chybami podle klíčových slov
- Vytváří zprávu s počtem chyb podle kategorií
- Odesílá zprávu e-mailem odpovědným zaměstnancům
To umožnilo výrazně zkrátit čas manuální analýzy a rychle reagovat na problémy. Skript byl spuštěn podle naplánovaného cron.
Příklad části skriptu:
#!/bin/bash
LOG_DIR="/var/log/myapp"
REPORT="/tmp/error_report.txt"
grep -i "error" $LOG_DIR/*.log > $REPORT
mail -s "Denní zpráva o chybách" team@example.com < $REPORT
Tento přístup pomohl automatizovat rutinní úkoly a zvýšit kvalitu podpory systému.