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\"
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:
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.
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