Script à lancer par Carbon Copy Cloner pour compresser un fichier avec date et heure dans le nom du fichier compressé |
Bienvenue invité ( Connexion | Inscription )
Script à lancer par Carbon Copy Cloner pour compresser un fichier avec date et heure dans le nom du fichier compressé |
10 Jan 2017, 18:47
Message
#1
|
|
Macbidouilleur de bronze ! Groupe : Membres Messages : 430 Inscrit : 20 Jul 2013 Membre no 185 737 |
Bonsoir,
j'aurais besoin des lumières de quelqu'un doué en script. Je souhaite faire un backup d'un dossier ~/XXX/YYY/ avec CarbonCopyCloner, mais avant je voudrais qu'il exécute un script qui compresse un fichier particulier de ce dossier ~/XXX/YYY/fichier.file dans le dossier ~/XXX/Backup/ Mais j'aimerais que le fichier compressé créé (un zip ou autre), ait le jour et l'heure de la compression, comme ceci : fichier-2017-01-10--18h11.file Je ne sais pas faire cela ni même si c'est possible. Est-ce que quelqu'un sait faire ? Merci d'avance Miles -------------------- macOS Sierra 10.13.6 sur tous mes Mac/Hack
|
|
|
10 Jan 2017, 22:31
Message
#2
|
|
Macbidouilleur de bronze ! Groupe : Membres Messages : 430 Inscrit : 20 Jul 2013 Membre no 185 737 |
Bon, j'ai eu de l'aide sur HFR, et voilà ce que j'ai pondu :
Bon du coup, j'ai progressé un peu en script shell Car c'est un script Shell qui est lancé par CCC avant (et/ou après) la tâche de sauvegarde. Je vous partage ce que j'ai fait si ça peut servir à quelqu'un J'ai fait en sorte d'avoir un fichier log pour voir ce qu'il faisait l'affreux En tout cas, merci bien à Fredouye de HFR ! CODE #!/bin/sh # Script Pre-CCC pour faire une archive du fichier de compte iCompte avec date et heure du backup echo "----------------------------------" >> $2/Backup-LOG.txt echo "START :" `date` >> $2/Backup-LOG.txt echo " " >> $2/Backup-LOG.txt echo "Lancement du Script de Backup Pre-CCC : $0" >> $2/Backup-LOG.txt echo "Source: $1" >> $2/Backup-LOG.txt echo "Destination: $2" >> $2/Backup-LOG.txt echo " " >> $2/Backup-LOG.txt echo "On se place dans le chemin d'accès de la sauvegarde" >> $2/Backup-LOG.txt echo "afin que le chemin d'accès ne soit pas stocké dans la sauvegarde" >> $2/Backup-LOG.txt cd $1 echo "On archive le fichier de comptes avec date et heure dans le dossier de Destination" >> $2/Backup-LOG.txt echo "Fichiers/Dossiers traités par la commande tar :" >> $2/Backup-LOG.txt tar zcvf $2/COMPTES-`date +%Y-%m-%d--%Hh%M`.tgz ./COMPTES.comptadb 2>> $2/Backup-LOG.txt echo "END :" `date` >> $2/Backup-LOG.txt echo "----------------------------------" >> $2/Backup-LOG.txt echo " " >> $2/Backup-LOG.txt echo " " >> $2/Backup-LOG.txt echo " " >> $2/Backup-LOG.txt avec une sortie qui donne ça dans le fichier Backup-LOG.txt : CODE ----------------------------------
START : Tue Jan 10 22:22:39 CET 2017 Lancement du Script de Backup Pre-CCC : /Users/Login/Dropbox/COMPTES-BACKUP/Backup-COMPTES.sh Source: /Users/Login/Dropbox/COMPTES Destination: /Users/Login/Dropbox/COMPTES-BACKUP On se place dans le chemin d'accès de la sauvegarde afin que le chemin d'accès ne soit pas stocké dans la sauvegarde On archive le fichier de comptes avec date et heure dans le dossier de Destination Fichiers/Dossiers traités par la commande tar : a ./COMPTES.comptadb a ./COMPTES.comptadb/QuickLook a ./COMPTES.comptadb/StoreContent a ./COMPTES.comptadb/StoreContent/persistentStore a ./COMPTES.comptadb/StoreContent/persistentStore-shm a ./COMPTES.comptadb/StoreContent/persistentStore-wal END : Tue Jan 10 22:22:39 CET 2017 ---------------------------------- Ce message a été modifié par MilesTEG - 10 Jan 2017, 22:31. -------------------- macOS Sierra 10.13.6 sur tous mes Mac/Hack
|
|
|
Nous sommes le : 19th April 2024 - 12:25 |