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 :
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ftp <<** open 192.9.200.105 binary cr off put $1 bye **
on me demande mon mot de passe : Je met juste entrée et le fichier est envoyé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part monscript.sh monfichier.pdf
Maintenant j'ai fais un autre script qui appelle celui ci :
et la il me demande le mot de passe mais quand je rentre juste entrée il me marque : acces denied
Code : Sélectionner tout - Visualiser dans une fenêtre à part /home/monrepertoire/monscript.sh /home/monrepertoire/monfichier.pdf
Pourquoi en ligne de commande ca marche et quand je l'appelle depuis un script ca ne marche plus??
Merci de votre aide
Partager