[FTP] utiliser un ftp dans un CRON

Fermé
sandrill0n Messages postés 79 Date d'inscription lundi 2 mai 2005 Statut Membre Dernière intervention 22 octobre 2011 - 29 juin 2005 à 16:51
asevere Messages postés 13095 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 23 novembre 2024 - 6 juil. 2005 à 23:08
Bonjour,

Je souhaite utiliser un FTP dans un fichier CRON (automatique).
Mon programme marche très bien en manuel (dans le shell), mais dès que je l'insère dans le CRON, plus rien...

Voici le programme :

#!/bin/ksh
#On se met dans l'inbox (directory d'envoi dans synergy)
cd ${KI_DIR_CRONDIR}   #var d'env pour : /export/home/kthmgr/crondir/

#y a t-il des fichiers a envoyer?
rep=$(/usr/bin/ls)
if [ "$rep" != "" ]
then
	
#On fait un ftp sur volnay uniquement si elle repond au ping
PING=`/usr/sbin/ping httpsyn | grep -i alive | wc -l`
if [ $PING = 1 ]
then
ftp -v -i -n httpsyn <<-%
user sandra Azerty
cd /home/synergy/sandra/PERL_DEV/Fichier_Log
ascii
put sm3_0.log
close
bye
%
		
fi
	
fi


En fait, c'est pour lancer les programmes pendant la nuit.
Merci
A voir également:

3 réponses

c'est normal
cron necessite ABSOLUMENT des chemins complet et aucun chemin relatif ni issue de variables puisque ça tourne hors environnement
(donc même si personne n'est connecté par exemple)

il te faut mettre 100% de tes chemins en dur !


y compris
/export/home/kthmgr/crondir/
/usr/bin/ftp ..............
0
sandrill0n Messages postés 79 Date d'inscription lundi 2 mai 2005 Statut Membre Dernière intervention 22 octobre 2011
29 juin 2005 à 18:08
Ok, merci beaucoup...
J'essaie
0
sandrill0n Messages postés 79 Date d'inscription lundi 2 mai 2005 Statut Membre Dernière intervention 22 octobre 2011
6 juil. 2005 à 15:13
ça marche pas non plus...
0
asevere Messages postés 13095 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 23 novembre 2024 426
6 juil. 2005 à 23:08
Bonsoir,

ça marche pas non plus...

Un peu vague...

Tu as redirigé la sortie vers un fichier de log ?
Qui y 'a t'il dedans ?

Pour rester dans l'aussi flou, je te dirai d'utiliser ant pour ce genre de tache, ça fonctionne trés bien, et ça te limite enormément les risque d'oublier un chemin complet, une variable, etc. :)

++
0

Discussions similaires