Junior — Middle
Vertel over een moeilijke taak die je hebt kunnen oplossen door een script te schrijven voor het Linux-systeem
sobes.tech AI
Antwoord van AI
Op een keer moest ik het verzamelen en analyseren van logs op een Linux-server automatiseren om fouten en afwijkingen te detecteren. Ik schreef een bash-script dat:
- Periodiek logs verzamelde uit verschillende directories
- Regels met fouten filterde op sleutelwoorden
- Een rapport maakte met het aantal fouten per categorie
- Het rapport per e-mail verstuurde naar de verantwoordelijke medewerkers
Dit stelde me in staat om de tijd voor handmatige analyse aanzienlijk te verminderen en snel op problemen te reageren. Het script werd volgens een geplande cron uitgevoerd.
Voorbeeld van een deel van het script:
#!/bin/bash
LOG_DIR="/var/log/myapp"
REPORT="/tmp/error_report.txt"
grep -i "error" $LOG_DIR/*.log > $REPORT
mail -s "Dagelijks foutrapport" team@example.com < $REPORT
Deze aanpak hielp bij het automatiseren van routinetaken en het verbeteren van de kwaliteit van systeemondersteuning.