Junior — Middle
Parla di un compito difficile che sei riuscito a risolvere scrivendo uno script per il sistema Linux
sobes.tech AI
Risposta dell'AI
Una volta ho dovuto automatizzare la raccolta e l'analisi dei log su un server Linux per individuare errori e anomalie. Ho scritto uno script bash che:
- Raccoglieva periodicamente i log da diverse directory
- Filtrava le righe con errori tramite parole chiave
- Creava un rapporto con il numero di errori per categoria
- Inviava il rapporto via email ai responsabili
Questo ha permesso di ridurre significativamente il tempo di analisi manuale e di reagire rapidamente ai problemi. Lo script veniva eseguito secondo un cron programmato.
Esempio di parte dello script:
#!/bin/bash
LOG_DIR="/var/log/myapp"
REPORT="/tmp/error_report.txt"
grep -i "error" $LOG_DIR/*.log > $REPORT
mail -s "Rapporto giornaliero degli errori" team@example.com < $REPORT
Questo approccio ha aiutato ad automatizzare le attività di routine e migliorare la qualità del supporto del sistema.