Le Mardi 19 F�vrier 2002 14:00, vous avez �crit : > j'ai envie d'ex�cuter un petit script qui sauvegarde qq param�tres toutes > les semaines, le voici : > > #!/bin/bash > > #Sauvegarde automatique des fichiers d'importance pratique. > > cd /home/stephane > > export archive=./Archives/fichiers_`date "+%x"`.tar > > tar -cf $archive Mail > > for i in .kde/share/apps/kab [...] > .galeon/bookmarks.xml.1 .galeon/bookmarks.xml.2 ; > do > > tar -rf $archive $i > > done > > gzip $archive > > Si je le lance en ligne de commande, tout fonctionne comme je veux. > Pour qu'il se fasse de mani�re p�riodique, je l'ai lanc� avec kcron, et > j'obtiens alors un message d'erreur (par mail) qui est de la forme : > tar: ./Archives/fichiers_02/10/02.tar: Cannot open: No such file or > directory tar: Error is not recoverable: exiting now > > Alors que si j'effectue la commande > stephane 25% date "+%x" > 19.02.2002 > J'obtiens bien ce que je veux ! > > QQun voit pourquoi cela p�che (un pb de kcron peut-�tre ?) > Question subsidiaire : comment puis-je faire pour que le script m'envoie un > mail (� cette adresse, sinon il y a mail) qui est sur un serveur distant : > j'ai essay� mail [EMAIL PROTECTED], mais j'ai re�u un > message d'erreur. > Dois-je d�finir qqchose (oui, je suis s�r que je dois, mais est-ce rapide > ou non, sinon, je peux v�rifier dans le r�pertoire correspondant), et > comment faire, le but est d'automatiser le plus possible afin d'�tendre > cela � des sauvegardes automatiques, voire coupl�es � des gravures sur > CD-ROM.
Oui, quand cron execute le script, il ne pas fix� les variables de localisations, ou du miens pas les m�mes que dans un shell classique, donc le '.' devient '/'. Lance un job en cron qui fait seulement 'set', puis compare les avec ce le r�sutltat sur une console. Enfin il y a une autre solution: faire date +%Y%m%d, tu n'as pas les s�parateur mais �a marche: Le script dont est extrait cet output sauvagarde les .config de /usr/src/ find -name ".config" | tar -T - -czf $BACK/config-`date +%Y%m%d`.tar.gz + find -name .config date +%Y%m%d ++ date +%Y%m%d + tar -T - -czf /home/root/Admin/back/config-20020219.tar.gz > > Merci d'avance � tous, Stef -- Olivier Thauvin-CNRS Service Aeronomie [EMAIL PROTECTED] T�l�phone: 01 64 47 43 60 � Verri�res (lundi,mercredi et vendredi) 01 44 27 47 59 � Jussieu (Mardi et Jeudi) Service d'A�ronomie R�duit de Verrieres - BP 3 Route des Gatines 91371 Verrieres le Buisson Cedex France Fax:33 (0)1 69 20 29 99
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"
