[FTP] utiliser un ftp dans un CRON
sandrill0n
Messages postés
81
Statut
Membre
-
asevere Messages postés 13521 Statut Webmaster -
asevere Messages postés 13521 Statut Webmaster -
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 :
En fait, c'est pour lancer les programmes pendant la nuit.
Merci
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:
- [FTP] utiliser un ftp dans un CRON
- Core ftp - Télécharger - Téléchargement & Transfert
- Comment utiliser un chromecast - Guide
- Typsoft ftp server - Télécharger - Téléchargement & Transfert
- Utiliser iphone comme webcam - Guide
- Impossible d'utiliser ce numéro de téléphone pour la validation. - Forum Gmail
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 ..............
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 ..............
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. :)
++
ç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. :)
++
J'essaie