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

  1. 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.

  1. 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.

  1. 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.