Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
pb scp crontab
Envoyé par: lilibue

Salut


J'ai un souci avec ma commande scp. Régulièrement je lance via crontab un scp pour copier un fichier sur une machine distante. En général au départ la commande marche puis au bout d'un certain moment elle ne fonctionne plus.
Voici le fichier que je lance périodiquement via le crontab:
#! /bin/sh
LOCATION=$(find NetBeansProjects/JavaApplication1 -name 'XML.2010*')
LOCATION2="$LOCATION LOGIN@IPADDR:depot"
expect -c "spawn scp $LOCATION2
expect \"password:\"
send \"MONPASSWORD\r\"

expect eof"

cp $LOCATION NetBeansProjects/JavaApplication1/Envoyer
rm $LOCATION

A chaque fois que je lance manuellement le script celui ci fonctionne trés bien . Lorsque je lance ce fichier via crontab il fonctionne une ou deux fois puis s'arrête. Voici ce que je trouve dans le fichier log du crontab:

spawn scp NetBeansProjects/JavaApplication1/Envoyer/XML.2010_8_2_16_46_Req.xml LOGIN@IPADDR:depot
LOGIN@IPADDR's password:
XML.2010_8_2_16_46_Req.xml 100% 13KB 13.3KB/s 00:00
spawn scp NetBeansProjects/JavaApplication1/XML.2010_8_3_4_46_Req.xml LOGIN@IPADDR:depot
LOGIN@IPADDR's password:
XML.2010_8_3_4_46_Req.xml 100% 14KB 13.7KB/s 00:00
spawn scp NetBeansProjects/JavaApplication1/Envoyer/XML.2010_8_4_4_46_Req.xml
spawn scp NetBeansProjects/JavaApplication1/Envoyer/XML.2010_8_4_16_46_Req.xml


Comme on peut voir au départ il prend en compte l'adresse de la machine distante puis il cesse mystérieusement de la prendre en compte.
Enfin bref je suis un peu perdu et suis en train de me retourner le cerveau donc si quelqu'un pouvait m'aider...

Merci d'avance



Modifié 1 fois. Dernière modification le 29/08/10 16:32 par prae.

Poste le Thursday 5 August 2010 10:49:25
Répondre     Citer    
Re: pb scp crontab
Envoyé par: lilian_h

Bonjour,

Es-tu sûr que ton find te retourne qu'un seul et unique résultat ?

Lilian.

Poste le Friday 6 August 2010 22:39:14
Répondre     Citer    
Re: pb scp crontab
Envoyé par: prae

liliblue, c'est toi qui clique sur "Signaler ce message à un modérateur" ?

--
Benjamin GIGON
SysAdmin Lea, Cuisinier Léa
bgigon AT lea-linux POINT org

Poste le Thursday 26 August 2010 17:16:50
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
pb scp crontab
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons