Junior — Middle
Kas sa saad anda näiteid Bashis loodud skriptidest ja kirjeldada nende funktsionaalsust?
sobes.tech AI
Vastus AI-lt
Näited Bash-skriptidest ja nende funktsionaalsusest:
- Kataloogi varundamise skript:
#!/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 "Varundus loodud: backup_$DATE.tar.gz"
See skript tihendab määratud andmekataloogi ja salvestab selle ajatempli abil.
- Kõvaketta kasutuse jälgimise skript:
#!/bin/bash
THRESHOLD=80
USAGE=$(df / | tail -1 | awk '{print $5}' | sed 's/%//')
if [ "$USAGE" -gt "$THRESHOLD" ]; then
echo "Hoiatus: kõvaketta kasutus ületas $THRESHOLD%"
else
echo "Kõvaketta kasutus on normaalne: $USAGE%"
fi
See skript kontrollib kõvaketta kasutusprotsenti ja hoiatab, kui see ületab määra.
- Automaatne süsteemi uuendamise skript (Debian/Ubuntu):
#!/bin/bash
sudo apt update && sudo apt upgrade -y
Lihtne skript süsteemipakettide uuendamiseks.
Need skriptid aitavad automatiseerida rutiinseid ülesandeid süsteemi haldamisel ja DevOps-is.