Créer un .tar.gz avec la date du jour
Résolu
doudoupe
Messages postés
85
Date d'inscription
Statut
Membre
Dernière intervention
-
doudoupe Messages postés 85 Date d'inscription Statut Membre Dernière intervention -
doudoupe Messages postés 85 Date d'inscription Statut Membre Dernière intervention -
Hello tout le monde.
Bon le titre n'est peut-être pas très explicite donc je vous explique un peu ce que je souhaite faire.
J'ai un script bash à écrire pour faire un backup de donnée d'un serveur à un autre, et l'automatiser avec crontab pour qu'il s'exécute tous les jours.
Donc je vois bien comment le faire, ça devrait pas poser de problème.
Il y a juste une chose que je ne sais pas faire.
Pour faire simple, j'ai un dossier 'donnée', je veux créer une archive .tar.gz de 'donnée' avec comme nom : "donnée.date_du_jour.tar.gz" et l'envoyer sur le serveur par ssh.
c'est la partie nom de l'archive où je bloque. Je ne parviens pas à trouver comment faire pour insérer la date du jour dans le nom.
En cherchant un peu, j'ai trouvé un truc du genre " date --rfc-3339=seconds " mais ça ne fonctionne pas. Comment puis-je faire ?
Voilà ce que j'avais tapé :
Mon archive a bien été créée mais son nom... donnée.date --rfc-3339=seconds.tar.gz
Donc pas ce que je veux...
Une solution?
Merci beaucoup
Bon le titre n'est peut-être pas très explicite donc je vous explique un peu ce que je souhaite faire.
J'ai un script bash à écrire pour faire un backup de donnée d'un serveur à un autre, et l'automatiser avec crontab pour qu'il s'exécute tous les jours.
Donc je vois bien comment le faire, ça devrait pas poser de problème.
Il y a juste une chose que je ne sais pas faire.
Pour faire simple, j'ai un dossier 'donnée', je veux créer une archive .tar.gz de 'donnée' avec comme nom : "donnée.date_du_jour.tar.gz" et l'envoyer sur le serveur par ssh.
c'est la partie nom de l'archive où je bloque. Je ne parviens pas à trouver comment faire pour insérer la date du jour dans le nom.
En cherchant un peu, j'ai trouvé un truc du genre " date --rfc-3339=seconds " mais ça ne fonctionne pas. Comment puis-je faire ?
Voilà ce que j'avais tapé :
tar -zcvp --file=donnée.'date --rfc-3339=seconds'.tar.gz donnée/
Mon archive a bien été créée mais son nom... donnée.date --rfc-3339=seconds.tar.gz
Donc pas ce que je veux...
Une solution?
Merci beaucoup
A voir également:
- Tar date
- Airpods 3 date de sortie - Guide
- Jm date désabonnement - Forum Gmail
- Publipostage date inversée - Forum Word
- Exif date changer - Télécharger - Albums photo
- Trier par date excel - Guide
3 réponses
bonjour
pour ceux que cela interesse un exemple
ce qui donne
a+
ps : ben oui c'est bien d'avoir trouver mais tant qu'a faire mettre un exemple , c'est mieux et cela répond à l'esprit d'un forum qui est l'entraide .
pour ceux que cela interesse un exemple
tar cvf fichier_du_$(date +%d-%m-%Y-%H-%M).tar.gz la_sauvegarde
ce qui donne
fichier_du_10-07-2009-16-02.tar.gz
a+
ps : ben oui c'est bien d'avoir trouver mais tant qu'a faire mettre un exemple , c'est mieux et cela répond à l'esprit d'un forum qui est l'entraide .
Très utile pour moi,je ne connaissait pas encore.