Junior — Middle
Kannst du Beispiele für in Bash erstellte Skripte geben und ihre Funktionalität beschreiben?
sobes.tech KI
Antwort von AI
Beispiele für Bash-Skripte und ihre Funktionalität:
- Skript zum Erstellen eines Backups eines Verzeichnisses:
#!/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 "Backup erstellt: backup_$DATE.tar.gz"
Dieses Skript komprimiert das angegebene Verzeichnis mit den Daten und speichert die Archivdatei mit Zeitstempel.
- Skript zur Überwachung der Festplattennutzung:
#!/bin/bash
THRESHOLD=80
USAGE=$(df / | tail -1 | awk '{print $5}' | sed 's/%//')
if [ "$USAGE" -gt "$THRESHOLD" ]; then
echo "Achtung: Die Festplattennutzung hat $THRESHOLD% überschritten"
else
echo "Festplattennutzung ist im normalen Bereich: $USAGE%"
fi
Dieses Skript überprüft den Prozentsatz der Festplattennutzung und warnt, wenn er den Schwellenwert überschreitet.
- Skript für automatische Systemaktualisierung (auf Debian/Ubuntu):
#!/bin/bash
sudo apt update && sudo apt upgrade -y
Ein einfaches Skript zur Aktualisierung der Systempakete.
Solche Skripte helfen, Routineaufgaben in der Systemadministration und DevOps zu automatisieren.