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: basile<at>starynkevitch<dot>net aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net 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]

