Junior — Middle
Pouvez-vous donner des exemples de scripts créés en Bash et décrire leur fonctionnalité?
sobes.tech IA
Réponse de l'IA
Exemples de scripts Bash et leur fonctionnalité:
- Script pour sauvegarder un répertoire:
#!/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 "Sauvegarde créée : backup_$DATE.tar.gz"
Ce script compresse le répertoire spécifié avec les données et enregistre l'archive avec une marque temporelle.
- Script pour surveiller l'utilisation du disque:
#!/bin/bash
THRESHOLD=80
USAGE=$(df / | tail -1 | awk '{print $5}' | sed 's/%//')
if [ "$USAGE" -gt "$THRESHOLD" ]; then
echo "Attention : l'utilisation du disque a dépassé $THRESHOLD%"
else
echo "L'utilisation du disque est normale : $USAGE%"
fi
Ce script vérifie le pourcentage d'utilisation du disque et avertit si celui-ci dépasse le seuil.
- Script pour mettre à jour automatiquement le système (sur Debian/Ubuntu):
#!/bin/bash
sudo apt update && sudo apt upgrade -y
Un script simple pour mettre à jour les paquets du système.
Ces scripts aident à automatiser les tâches routinières en administration système et DevOps.