Junior — Middle
Povedajte o težki nalogi, ki ste jo lahko rešili s pisanjem skripte za sistem Linux
sobes.tech AI
Odpoveď od AI
Raz jednom sam morao automatizovati prikupljanje i analizu logova na Linux serveru kako bih otkrio greške i anomalije. Napisao sam bash skriptu koja:
- Periodično prikuplja logove iz različitih direktorijuma
- Filtrira linije sa greškama po ključnim rečima
- Formira izveštaj sa brojem grešaka po kategorijama
- Šalje izveštaj putem e-pošte odgovornim osobama
Ovo je značajno smanjilo vreme ručne analize i omogućilo brzu reakciju na probleme. Skripta je pokretana po rasporedu putem cron-a.
Primer dela skripte:
#!/bin/bash
LOG_DIR="/var/log/myapp"
REPORT="/tmp/error_report.txt"
grep -i "error" $LOG_DIR/*.log > $REPORT
mail -s "Dnevni izveštaj o greškama" team@example.com < $REPORT
Ovaj pristup je pomogao u automatizaciji rutinskih zadataka i poboljšanju kvaliteta podrške sistema.