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ť:
- 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.
- 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.
- 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.