Junior — Middle
Linux sistemi üçün skript yazarak həll edə bildiyiniz çətin vəzifədən danışın
sobes.tech Süni İntellekt
AI-dan cavab
Bir dəfə Linux serverində logların toplanması və analizinin avtomatlaşdırılması lazım oldu, səhvləri və anomaliləri aşkar etmək üçün. Bash skripti yazdım ki:
- Müxtəlif qovluqlardan logları müntəzəm olaraq toplayırdı
- Açar sözlərə görə səhv sətirlərini filtrləyirdi
- Kateqoriyalara görə səhv sayı ilə hesabat hazırlayırdı
- Hesabatı məsul işçilərə elektron poçt vasitəsilə göndərirdi
Bu, əl ilə analiz vaxtını əhəmiyyətli dərəcədə azaldıb və problemlərə sürətlə reaksiya verməyə imkan yaratdı. Skript cron ilə planlaşdırılmış vaxtda işlədilirdi.
Skriptin bir hissəsinin nümunəsi:
#!/bin/bash
LOG_DIR="/var/log/myapp"
REPORT="/tmp/error_report.txt"
grep -i "error" $LOG_DIR/*.log > $REPORT
mail -s "Gündəlik səhv hesabatı" team@example.com < $REPORT
Bu yanaşma rutin tapşırıqları avtomatlaşdırmağa və sistemin dəstək keyfiyyətini artırmağa kömək etdi.