Votre question

[script shell]-->conection ftp

Tags :
  • Script
  • Programmation
Dernière réponse : dans Programmation
28 Mars 2006 14:58:08

je voudrais savoir comment annuler la saisi au clavier
car sur le script du desous tout fonctionne si seulment j'appuis sur "Enter",c'est un peu "chiant" car je vais jamais pouvoir le faire tourner quand je suis pas la ....
:-x
*****************************************
ftp 10.13.96.22 << _EOT_
admin
ascii
get config.ini
bye
_EOT_
*****************************************

Autres pages sur : script shell conection ftp

29 Mars 2006 17:24:44

de plus en faissant une boucle de ce style la :
**********************
while true ;
do

ftp 10.13.96.22 << _EOT_
admin
image
get video.jpg
bye
_EOT_

sleep 1
done
************************
en gros le script téléchage l'image "video.jpg"toute les 1 seconde ,MAIS il me demande une saici ..Grrr ;donc i faut que je soit a coté toute les seconde ;-)
a b L Programmation
29 Mars 2006 19:17:35

tu crées un fichier temporaire dans lequel tu mets:
  1. admin
  2. image
  3. get video.jpg
  4. bye


Et tu redirige le contenu du fichier dans le ftp:
  1. ftp 10.13.96.22 << fichier
Contenus similaires
4 Avril 2006 16:31:28

j'ai essayé mais rien ...
c'est toujour la meme chose ... Grrrrrrr
voici mon script :
  1. #!/bin/bash
  2. clear
  3. login="admin"
  4. #placement dans le disque en local
  5. cd /home/projet/partage/Commande_camera/script/script_ok/ftp/essai/
  6. #effacement du répertoire tmp sans afficher de message d'erreur
  7. rm -f -r tmp_ftp
  8. # créé le dossier temp avec des droits
  9. mkdir -m 744 tmp_ftp
  10. #placement dans le disque en local dans le fichier temp
  11. cd /home/projet/partage/Commande_camera/script/script_ok/ftp/essai/tmp_ftp/
  12. echo -e "\tConnection FTP"
  13. echo -e "\t ... ***** ... "
  14. ftp -i 10.13.96.22 << EOT
  15. $login
  16. image
  17. get video.jpg
  18. ascii
  19. get config.ini
  20. bye
  21. EOT
  22. echo "fin"

et voici ce que m'affiche la console :
------------------------------------------------------

Connection FTP
... ***** ...
Password:Name (10.13.96.22:ubuntu):

------------------------------------------------------
est la c'est toujours la meme chose,il faut absolument que j'appuye sur "ENTER"
que sa soit avec un script ou deux

apres avoir appyé sur enter le programme continue
-----------------------------------------------------
Connection FTP
... ***** ...
Password:Name (10.13.96.22:ubuntu):
fin
ubuntu@Surmag-Linux:/home/projet/partage/Commande_camera/script/script_ok/ftp/essai$

-----------------------------------------------------

a b L Programmation
4 Avril 2006 19:06:47

Ben oui, t'as rien fait de ce que je t'ai dit...

  1. $login > fichier_temp
  2. image >> fichier_temp
  3. get video.jpg >> fichier_temp
  4. ascii >> fichier_temp
  5. get config.ini >> fichier_temp
  6. bye >> fichier_temp
  7.  
  8. ftp -i 10.13.96.22 < fichier_temp

5 Avril 2006 14:28:45

jte remercie ...
voila ce que j'ai trouver ... ;-)
  1. #!/bin/bash
  2. clear
  3. login="admin"
  4. passwd=NULL
  5. ftp -i -n 10.13.96.23 << EOT
  6. user $login $passwd
  7. image
  8. get video.jpg
  9. bye
  10. EOT

comme ça j'utilise qu'un seul fichier .... déjas que j'est pas mal de fichier 'tmp'
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS