#1 Le 18/06/2013, à 15:21
- mitchreward
[résolu] problème script bash
Salut tout le monde,
Je dois être face à un problème bête, mais là, je vois plus; j'ai créé le script suivant :
#!/bin/bash
DATE=`date "+%D"`
cd /backups_etc
tar -czvf $DATE.tar.gz /etc/*
Quand je l’exécute, il me retourne :
tar: Removing leading `/' from member names
tar (child): 06/18/13.tar.gz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
/etc/ConsoleKit/
/etc/ConsoleKit/seats.d/
/etc/ConsoleKit/seats.d/00-primary.seat
/etc/ConsoleKit/run-seat.d/
/etc/ConsoleKit/run-session.d/
/etc/ImageMagick/
/etc/ImageMagick/delegates.xml
Il cherche à faire quoi là? merci
Dernière modification par mitchreward (Le 19/06/2013, à 09:15)
Hors ligne
#2 Le 18/06/2013, à 15:30
- Shanx
Re : [résolu] problème script bash
Salut
Je pense que le format de la date n’est pas correct. En effet, il y a des slash (« / »), donc bash interprète ça comme un chemin. Comme celui-ci n’existe pas, ça plante. Il faudrait faire en sorte de transformer 06/18/13 en 061813, ça devrait mieux fonctionner.
Mes randos : grande traversées des Alpes, de l'Islande, de la Corse, du Japon (en vélo), etc.
Traversée des États-Unis à pied
Hors ligne
#3 Le 18/06/2013, à 15:34
- MisterOccan
Re : [résolu] problème script bash
Hello
Primo, le fait d'avoir le slash (/) au début de ton chemin signifie que t’utilise un chemin absolu, or /backups_etc n'existe pas! Si ledit répertoire est dans le dossier d’exécution du script, il serait plus conforme d'écrire:
cd backups_etc/
Secundo, le format de date (%D) contient des slashs ce qui fait que le résultat est interprété en chemin.
Essaye avec ce format %d-%m-%y (18-06-13).
Dernière modification par k-bag (Le 18/06/2013, à 15:36)
Xubuntu 14 (Taste of perfection)
" L'intelligence, c'est pas sorcier, il suffit de penser à une connerie et de dire l'inverse. "
Hors ligne
#4 Le 18/06/2013, à 16:05
- nesthib
Re : [résolu] problème script bash
ou mieux :
DATE=$(date +%Y-%m-%d)
non ambigu et directement trié par date
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#5 Le 18/06/2013, à 16:38
- mitchreward
Re : [résolu] problème script bash
A oui, merci!
Mais pourtant j'ai bien un répertoire /backups_etc/ à la racine /
ça devrait le faire maintenant.:D
Hors ligne
#6 Le 18/06/2013, à 18:38
- mitchreward
Re : [résolu] problème script bash
C'est tout bon !
Hors ligne
#7 Le 19/06/2013, à 05:04
- nesthib
Re : [résolu] problème script bash
Un p'tit [résolu] ?
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne