Re: Re: Problème Crontab

2006-04-06 Thread [EMAIL PROTECTED]
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.
>
>   Salut,
>
>1/ ta commande ssh est-elle configurée pour utiliser des clés asymétriques ou
>demande-t-elle un mot de passe (pb dans un cron !)
>
>2/ où as-tu mis ce cron ? dans la table de ton utilisateur (crontab -e) ?
>
>3/ as-tu vérifié que ce n'est pas 'root' ou un autre utilisateur qui aurait
>reçu le mel ?
>
>   Fred.



Re: Re: Problème Crontab

2006-04-06 Thread Basile STARYNKEVITCH
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]