Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications
Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/12/2011, 23h41   #1
Membre régulier
 
Inscription : juillet 2004
Messages : 393
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 393
Points : 80
Points : 80
Par défaut Question simple protocole Ftp

Hello,

je me prends la tête sur une connerie, et je n'arrive pas à savoir comment on fait...

J'aimerais utiliser une variable dans mon script de backup :


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh
DateJour=$(date +%F)
OldDate=$(date -d "2 month ago" +"%Y-%m-%d");
cd /
rm backup_*
tar -jcvf backup_mysql_$DateJour.tar.bz2 /var/lib/mysql
tar -jcvf backup_www_$DateJour.tar.bz2 /home/www

ftp mon-ftp.net <<EOF
bin
passiv
prompt
cd mysql
mput backup_mysql_*
cd ../www
mput backup_www_*
del backup_mysql_$OldDate.tar.bz2
del backup_www_$OldDate.tar.bz1
bye
EOF
rm *.tar.bz2
Comment faire pour utiliser ma variable $OldDate ??

Merci !
__________________
www.ou-dejeuner.com A chacun son déjeuner ! |Blackprism.org
shadeoner est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/12/2011, 07h02   #2
Expert Confirmé Sénior
 
Avatar de N_BaH
 
Inscription : février 2008
Messages : 2 072
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 2 072
Points : 4 155
Points : 4 155
Bonjour,

qu'est-ce qui te fait penser que ça ne fonctionne pas ?
parce que ça devrait fonctionner.
N_BaH est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/12/2011, 09h45   #3
Membre régulier
 
Inscription : juillet 2004
Messages : 393
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 393
Points : 80
Points : 80
Bonjour,

et bien tout fonctionne sauf le delete des deux fichiers sur le ftp.

J'ai aussi essayé avec ${oldDate}, mais ça ne passe toujours pas
__________________
www.ou-dejeuner.com A chacun son déjeuner ! |Blackprism.org
shadeoner est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/12/2011, 10h18   #4
Expert Confirmé Sénior
 
Avatar de N_BaH
 
Inscription : février 2008
Messages : 2 072
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 2 072
Points : 4 155
Points : 4 155
des fichiers datant d'il y a deux mois existent bien ?
quand tu affiches le contenu du répertoire, tu les vois ?
N_BaH est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/12/2011, 11h00   #5
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 538
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 538
Points : 7 754
Points : 7 754
*.bz1 il existe aussi ?
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2011, 18h27   #6
Membre régulier
 
Inscription : juillet 2004
Messages : 393
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 393
Points : 80
Points : 80
Oui je vois malheureusement encore les fichiers...
__________________
www.ou-dejeuner.com A chacun son déjeuner ! |Blackprism.org
shadeoner est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 12/12/2011, 18h44   #7
Expert Confirmé Sénior
 
Avatar de N_BaH
 
Inscription : février 2008
Messages : 2 072
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 2 072
Points : 4 155
Points : 4 155
pour ce qui est des backup_mysql*, c'est normal : quand tu demandes à les effacer, tu n'es plus dans le répertoire mysql/.

sinon, ftp retourne une erreur ?
et quand tu fais
Code :
1
2
3
4
ftp mon-ftp.net<<eof
cd mysql
ls *${OldDate}*
eof

?
N_BaH est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 13/12/2011, 09h59   #8
Membre régulier
 
Inscription : juillet 2004
Messages : 393
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 393
Points : 80
Points : 80
Je vois bien le nom du fichier
__________________
www.ou-dejeuner.com A chacun son déjeuner ! |Blackprism.org
shadeoner est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 13/12/2011, 10h01   #9
Membre régulier
 
Inscription : juillet 2004
Messages : 393
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 393
Points : 80
Points : 80
ahh mais quelqu'un avait répondu au dessus :

1/pour le mysql j'étais pas dans le bon rep
2/je fais un rm sur un fichier en bz1 alors qu'il s'agit de bz2 !

__________________
www.ou-dejeuner.com A chacun son déjeuner ! |Blackprism.org
shadeoner est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 13/12/2011, 10h53   #10
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 538
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 538
Points : 7 754
Points : 7 754
ah forcément si on lit trop vite ; on passe à coté des réponses
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h25.


 
 
 
 
Partenaires

Hébergement Web