IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Script à lancer par Carbon Copy Cloner pour compresser un fichier avec date et heure dans le nom du fichier compressé
Options
MilesTEG
posté 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
Liens utiles : FAQ Générale du Hackintosh - FAQ des Bootloaders - FAQ des Bootflags - FAQ des problèmes les plus courants - Recommandations pour les alim.
Go to the top of the page
 
+Quote Post
MilesTEG
posté 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 biggrin.gif
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 wink.gif si ça peut servir à quelqu'un jap.gif
J'ai fait en sorte d'avoir un fichier log pour voir ce qu'il faisait l'affreux smile.gif

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
Liens utiles : FAQ Générale du Hackintosh - FAQ des Bootloaders - FAQ des Bootflags - FAQ des problèmes les plus courants - Recommandations pour les alim.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 18th April 2024 - 05:34