Sobes.tech
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.