Appel d'un script d'envoi FTP
Bonjour
J'ai encore un petit problème avec un script Shell (qui il faut l'admettre est pas le mieux pensé des langages...bref)
Je veux passer des fichiers via un serveur FTP d'un ordinateur sous UNIX a un ordinateur sous windows.
J'ai fais un script qui le fais et qui marche bien :
Code:
1 2 3 4 5 6 7
| ftp <<**
open 192.9.200.105
binary
cr off
put $1
bye
** |
Quand je dis que ca marche c'est que lorsque je me mets dans le repertoire ou se trouve ce script et que je l'apelle via le terminal comme ca :
Code:
monscript.sh monfichier.pdf
on me demande mon mot de passe : Je met juste entrée et le fichier est envoyé.
Maintenant j'ai fais un autre script qui appelle celui ci :
Code:
/home/monrepertoire/monscript.sh /home/monrepertoire/monfichier.pdf
et la il me demande le mot de passe mais quand je rentre juste entrée il me marque : acces denied :(:(
Pourquoi en ligne de commande ca marche et quand je l'appelle depuis un script ca ne marche plus??
Merci de votre aide