• # Principe

    Posté par . En réponse au message recherche de script pour archivage complet de site web. Évalué à 3.

    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.