Messages : 186
Sujets : 33
Inscription : Mar 2016
bonjour,
je copie ce script bash trouvé sur le site
www.epingle.info
qui lance la commande ftp
-------
Bash
#!/bin/sh
cd /home/pi/webcam
ftp -i <<**
open ftpperso.free.fr
cd webcam
put viewcam.jpg
disconnect
bye *
--------
je ne comprends pas les lignes :
ftp -i<<**
bye*
?
(Modification du message : 28-03-2018, 12:19:48 par
aguirab.)
Messages : 117
Sujets : 2
Inscription : Sep 2013
(26-02-2018, 10:19:09)aguirab a écrit : bonjour,
je copie ce script bash trouvé sur le site www.epingle.info
qui lance la commande ftp
-------
Bash
#!/bin/sh
cd /home/pi/webcam
ftp -i <<**
open ftpperso.free.fr
cd webcam
put viewcam.jpg
disconnect
bye *
--------
je ne comprends pas les lignes :
ftp -i<<**
bye*
?
Bash
ftp -i -n ftpperso.free.fr << END_SCRIPT
cd webcam
put viewcam.jpg
quit
END_SCRIPT
@+ F.B.
(Modification du message : 26-02-2018, 12:34:12 par
CrazyCat.)
Messages : 186
Sujets : 33
Inscription : Mar 2016
apparemment il y a un problème de port ?
Bash
pi@raspberrypi ~ $ sudo bash webcam2.sh
PORT 192,168,0,76,142,129 is not implemented.
ftp: bind: Address already in use
'PORT': command not implemented.
ftp: bind: Address already in use
-------------
si je lance directement
c'est pareil
Bash
pi@raspberrypi ~ $ sudo bash webcam2_ftp_free.sh
'PORT': command not implemented.
ftp: bind: Address already in use
pi@raspberrypi ~ $
merci
(Modification du message : 26-02-2018, 19:24:24 par
aguirab.)
Messages : 908
Sujets : 60
Inscription : Dec 2017
Bonjour,
Essaye d'ajouter l'option
-p pour utiliser les ports passifs.
N.B. merci d'utiliser les balises
[ geshi ] comme expliqué
sur ce post lorsque vous mettez du code dans vos posts.
Messages : 117
Sujets : 2
Inscription : Sep 2013
Bash
#!/bin/sh
# constantes
HOST=192.0.0.178
LOGIN=freit
PASSWORD=freit
PORT=21
# le transfert lui même
ftp -i -n $HOST $PORT << END_SCRIPT
quote USER $LOGIN
quote PASS $PASSWORD
pwd
bin
put smtp.py
quit
END_SCRIPT
pwd pour voir dans quel rep on transfère
bin ascii transfert en mode binaire ou ascii
-n pour forcer user et passwd
@+ F.B.
(Modification du message : 26-02-2018, 14:39:55 par
CrazyCat.)
Messages : 186
Sujets : 33
Inscription : Mar 2016
(26-02-2018, 13:48:48)FBPY a écrit : Bash
#!/bin/sh
# constantes
HOST=192.0.0.178
LOGIN=freit
PASSWORD=freit
PORT=21
# le transfert lui même
ftp -i -n $HOST $PORT << END_SCRIPT
quote USER $LOGIN
quote PASS $PASSWORD
pwd
bin
put smtp.py
quit
END_SCRIPT
pwd pour voir dans quel rep on transfère
bin ascii transfert en mode binaire ou ascii
-n pour forcer user et passwd
@+ F.B.
ok
ça marche
j'ai compris
grand merci