Forum Linux.général recherche de script pour archivage complet de site web

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
17
jan.
2026

bonjour à tous

par mesure préventive

je cherche un script pour /etc/cron.daily qui commandera l'archivage du site web sur la machine serveur de site et le téléchargement de cette archive datée vers la machine cliente de backup

  • c'est la machine de backup qui envoie les commandes par ssh sur la machine serveur de site
  • donc 31 archives en rotation dans le dossier backup de la machine backup
  • la connection ssh se fait sans utiliser de password par des clés rsa précédement installées
  • le numéro dans le mois doit être est indiqué dans le nom de fichier de l'archive
  • les machines serveur et client sont donc on en permanence
  • # Principe

    Posté par  . Évalué à 3 (+1/-0).

    Bonjour,

    Ton script doit utiliser une commande date pour récupérer la date courante et la mettre en forme comme tu le veux.
    Exmple :

    $date_courante=$(date "+%Y%m%d_%H%M%S")

    Une commande rsync qui synchronise le dossier contenant ton site web (avec éventuellement sa base de données et ses logs) avec la machine de sauvegarde, exemple basique :

    rsync -av utilisateur@serveur:/dossier/a_sauvegarder /emplacement/sauvegarde_"${date_courante}"

    à ajuster avec les options de rsync qui te conviennent (exclude,numerics_ids,link-dest, etc.)
    Et le script doit être lancé par un utilisateur ayant sa clef publique copiée sur le serveur.

    Une commande rm qui supprime le fichier le plus ancien (opérateur   ot) si le dossier contient au moins 31 fichiers.

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.