Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/11/2007, à 08:34

krislec

Script shell

Bonjour à  tous,

Je n'arrive pas à  comprendre pourquoi le script suivant abouti si je le lance à  la main, alors qu'il plante (ne réalise pas la sauvegarde) s'il est lancé par cron....

# !/bin/sh

#
####### Date:
#
DATE=`date +%d_%m_%Y_%H_%M`

#
####### Sauvegarde Php du dossiers </var/www/paracelse> en local (situation de secours):
#

tar cpzvf - /var/www/paracelse | cat > /home/babette/Backup/Sauvegardes/P_$DATE.tar.gz
#
####### Suppression des fichiers vieux de 2j :
#
find /home/babette/Backup/Sauvegardes/ -mtime +2 -exec rm -rf {}

Merci d'avance

K.

Dernière modification par krislec (Le 13/11/2007, à 08:35)


PC bureau Quad Core 2.4Ghz ....Natty 11.10, mais UBUNTU classique !!!

Hors ligne

#2 Le 13/11/2007, à 09:40

maskott

Re : Script shell

c'est à  dire ?
tu le colles dans /etc/cron.daily  ?


Backups are for wimps. Real men upload their work to an ftp server and have everybody mirror it. - Linus Torvalds
                                                                               
[RESOLU] dans les posts qui le sont, merci
(Et si vous y arrivez tout seul, indiquez aussi la solution, remerci)

Hors ligne

#3 Le 13/11/2007, à 10:39

philippe_g

Re : Script shell

Bonjour,

Ta commande "tar" me parait un peu alambiquée wink

Pour sauvegarder le répertoire /var/www/paracelse dans /home/babette/Backup/Sauvegardes, il te suffit de mettre:

/bin/tar cpzvf /home/babette/Backup/Sauvegardes/P_$DATE.tar.gz  /var/www/paracelse

Hors ligne

#4 Le 13/11/2007, à 14:15

krislec

Re : Script shell

Pour répondre à  Maskott -> crontab -e et je rajoute une ligne vers le script...
Et pour répondre à  Philippe_g : effectivement, pourquoi faire simple quand on peut faire compliqué....
A tester....La suite demain.....

Merci à  tous les 2.

K.


PC bureau Quad Core 2.4Ghz ....Natty 11.10, mais UBUNTU classique !!!

Hors ligne

#5 Le 13/11/2007, à 19:18

krislec

Re : Script shell

Et ben non ce qui me semblait logique ne marche pas.

/bin/tar cpzvf /home/babette/Backup/Sauvegardes/P_$DATE.tar.gz  /var/www/paracelse

ne fonctionne pas que ce soit à la main ou en auto via crontab. donc retour (pour l'instant!) à :

tar cpzvf - /var/www/paracelse | cat > /home/babette/Backup/Sauvegardes/P_$DATE.tar.gz

qui ne marche que s'il est lancé à la main !
par contre la date me génère une date imparfaite avec un caractère mal codé mais que je n'arrive pas à retranscrire ici style un caractère utf-8 -> iso...ou inversement  ????

K.

Dernière modification par krislec (Le 13/11/2007, à 19:19)


PC bureau Quad Core 2.4Ghz ....Natty 11.10, mais UBUNTU classique !!!

Hors ligne