Le Thu, Apr 06, 2006 at 03:02:07PM +0200, [EMAIL PROTECTED] écrivait/wrote:
> SSH est configuré pour utilisé une clé, pas de demande de mot de passe, ni
> root, ni un autre utilisateur ne reçoit de mail.
>
> Avec crontab je vérifier un scan antivirus tous les jours, et je reçois le
> rapport par mail, cela fonctionne, mais pour la sauvegarde du dossier, pas
> moyen avec cron. En ligne de commande cela fonctionne, mais cron no.
>
>
> >Le jeu 06 avr 2006 14:40:22 CEST, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> a
> >écrit :
> >
> >> Bonjour,
> >>
> >> J'ai un problème avec Crontab, je souhaite copier tous les jours le
> >> contenu d'un dossier sur un autre PC, lorsque je tape en ligne de commande
> >>
> >> tar cf - /etc/ | ssh [EMAIL PROTECTED] "cat ->~/sauvegarde/"$(date
> >> +%Y%m%d)"-donnee.tar; exit"
> >>
> >> Cela fonctionne.
> >>
> >> Maintenant je veux automatiser cela avec crontab tous les jours a 00H00:
> >>
> >> 00 00 * * * tar cf - /etc/ | ssh [EMAIL PROTECTED] "cat
> >> ->~/sauvegarde/"$(date +%Y%m%d)"-donnee.tar; exit"
> >>
> >> Cela ne fonctionne pas, rien ne se passe, même pas un mail de retour.
Peut-être qu'il faut quoter différemment, mais surtout, pourquoi ne pas plutot
utiliser scp, et faire executer par cron le script (non testé!) suivant
/usr/local/bin/masauvegarde
#! /bin/sh
#fichier masauvegarde
nomfich=$(date +"sauvetc_%Y%m%d")
tar czf /tmp/$nomfich.tgz /etc
scp -v /tmp/$nomfich.tgz [EMAIL PROTECTED]:sauvegarde/
rm /tmp/$nomfich.tgz
# fin masauvegarde
dans /etc/crontab mettre
0 0 * * * /usr/local/bin/masauvegarde
--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basilestarynkevitchnet
aliases: basiletunesorg = bstarynknerimnet
8, rue de la Faïencerie, 92340 Bourg La Reine, France
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]