Sobes.tech
Junior — Middle

Kun je voorbeelden geven van scripts gemaakt in Bash en hun functionaliteit beschrijven?

sobes.tech AI

Antwoord van AI

Voorbeelden van Bash-scripts en hun functionaliteit:

  1. Script voor het maken van een back-up van een directory:
#!/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 "Back-up gemaakt: backup_$DATE.tar.gz"

Dit script comprimeert de opgegeven directory met gegevens en slaat het archief op met een tijdstempel.

  1. Script voor het monitoren van het gebruik van de schijf:
#!/bin/bash

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

if [ "$USAGE" -gt "$THRESHOLD" ]; then
  echo "Waarschuwing: schijfgebruik overschreed $THRESHOLD%"
else
  echo "Schijfgebruik is normaal: $USAGE%"
fi

Dit script controleert het percentage schijfgebruik en waarschuwt als het boven de drempel ligt.

  1. Script voor automatische systeemupdates (op Debian/Ubuntu):
#!/bin/bash

sudo apt update && sudo apt upgrade -y

Een eenvoudig script om systeempakketten bij te werken.

Deze scripts helpen bij het automatiseren van routinetaken in systeembeheer en DevOps.