KBDéveloppement

Créer des tâches automatisées avec des scripts Bash

8 vues · Mis à jour le 20/05/2026

Scripts Bash

Script de sauvegarde

#!/bin/bash\nDATE=$(date +%Y-%m-%d)\nBACKUP_DIR="/home/user/backups"\n\n# Sauvegarde fichiers\ntar -czf $BACKUP_DIR/files-$DATE.tar.gz /home/user/public_html\n\n# Sauvegarde DB\nmysqldump -u user -pMOT_DE_PASSE ma_base > $BACKUP_DIR/db-$DATE.sql\n\n# Nettoyage (garder 7 jours)\nfind $BACKUP_DIR -mtime +7 -delete\n\necho "Sauvegarde terminée: $DATE"

Script de monitoring

#!/bin/bash\nDISK=$(df -h / | awk 'NR==2{print $5}' | tr -d '%')\nif [ $DISK -gt 80 ]; then\n    echo "Alerte: disque à ${DISK}%" | mail -s "Alerte disque" admin@site.ca\nfi

Rendre exécutable

chmod +x script.sh

Planifier avec cron

0 3 * * * /home/user/scripts/backup.sh
Cet article vous a-t-il été utile?
Besoin d'aide?

Vous n'avez pas trouvé votre réponse?

Ouvrir un ticket
Écosystème NHC : 🌐 NHC Hosting 🚀 NHC Portal 🖥️ NHC Panel 🔑 NHC Manager 📡 NHC Uptime 🛡️ NHC Security