Sobes.tech
Junior — Middle

Môžeš uviesť príklady skriptov vytvorených v Bash a opísať ich funkčnosť?

sobes.tech AI

Odpoveď od AI

Príklady Bash skriptov a ich funkčnosť:

  1. Skript na zálohovanie adresára:
#!/bin/bash

SOURCE_DIR="/home/user/data"
BACKUP_DIR="/home/user/backup"

DATE=$(date +"%Y-%m-%d_%H-%M-%S")

mkdir -p "$BACKUP_DIR"
tar -czf "$BACKUP_DIR/backup_$DATE.tar.gz" "$SOURCE_DIR"
echo "Záloha vytvorená: backup_$DATE.tar.gz"

Tento skript komprimuje určený adresár s dátami a uloží archív s časovou značkou.

  1. Skript na monitorovanie využitia disku:
#!/bin/bash

THRESHOLD=80
USAGE=$(df / | tail -1 | awk '{print $5}' | sed 's/%//')

if [ "$USAGE" -gt "$THRESHOLD" ]; then
  echo "Upozornenie: využitie disku prekročilo $THRESHOLD%"
else
  echo "Využitie disku je v normálnych medziach: $USAGE%"
fi

Tento skript kontroluje percento využitia disku a upozorní, ak je nad hranicou.

  1. Skript na automatickú aktualizáciu systému (na Debian/Ubuntu):
#!/bin/bash

sudo apt update && sudo apt upgrade -y

Jednoduchý skript na aktualizáciu systémových balíkov.

Tieto skripty pomáhajú automatizovať rutinné úlohy v systémovej správe a DevOps.