pour l'interpréteur c'est du bash et je reste sur des commandes standard ...
ce que je veut c'est affiché "erreur d'adresse IP ou de login ou de mot de passe"aprés avoir fait le test ...
je suis en train de testé avec la condition si (IF) "normal ;-)"
et des commandes "ping -c 1"ou"netstat"avec leurs code de retour mais j'ai pas ce que je veut ....
j'es pris ton option "cxente" est ça a l'air de marché Merci :
voici donc le script :
-------------------------------------------------------------------------------------
#!/bin/bash
clear
login="admin"
passwd=NULL
#placement dans le disque en local
cd /home/projet/partage/Commande_camera/script/script_ok/ftp/essai/
#effacement du répertoire tmp sans afficher de message d'erreur
rm -f -r tmp_ftp
# créé le dossier temp avec des droits
mkdir -m 744 tmp_ftp
#placement dans le disque en local dans le fichier temp
cd /home/projet/partage/Commande_camera/script/script_ok/ftp/essai/tmp_ftp/
echo -e "\tConnection FTP"
echo -e "\t ... ***** ... "
ftp -i -n 10.13.96.23 << EOT
user $login $passwd
image
get video.jpg
ascii
get config.ini
bye
EOT
echo -e "\tTransfert Ok,Connexion fini"
-------------------------------------------------------------------------------------
Posté par moi_lol .
En réponse au message script.
Évalué à 1.
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 ....
et j'ai donc un fichier en local qui ce présente comme ceci :
*****************************************
...
[NETWORK]
<install enabled>
No
<ethernet address>
00-0D-88-7D-70-99
<host ip>
10.13.96.22
<subnet mask>
255.255.0.0
<gateway ip>
0.0.0.0
<primary name server>
0.0.0.0
<secondary name server>
0.0.0.0
<ntp enabled>
NO
....
*****************************************
ce qu'il y a entre "<",">" ne change pas c'est ceulement la ligne d'apres
et c'est la ou intervient la commande "sed"ou"ed",j'ai fait quelque test avec "sed" mais vue que j'utilise une variable temporaire (pour le numéro de la ligne)ça ne marche pas ....
ex.:je veut changer 0.0.0.0 par 10.13.16.1 ( de la ligne qui suit "gateway ip")
Posté par moi_lol .
En réponse au message script.
Évalué à 2.
merci les gars jvais essayais sa demain dés la premiere heure,
je vous tient au courant il y auras surment des modif a faire,pour alléger
... ;-)
et je vous donnerez plus de précissions...
[^] # Re: man seq ?
Posté par moi_lol . En réponse au message commande SEQ. Évalué à 1.
a tte
[^] # Re: Ovc
Posté par moi_lol . En réponse au message prbl de G en AVI. Évalué à 2.
mais pourquoi seulemnt Mplayer arrive a lire et non pas VLC ....
ou d'autre lecteur ...??
[^] # Re: Quel interpréteur ?
Posté par moi_lol . En réponse au message code de retour FTP. Évalué à 1.
ce que je veut c'est affiché "erreur d'adresse IP ou de login ou de mot de passe"aprés avoir fait le test ...
je suis en train de testé avec la condition si (IF) "normal ;-)"
et des commandes "ping -c 1"ou"netstat"avec leurs code de retour mais j'ai pas ce que je veut ....
[^] # Re: option de ftp
Posté par moi_lol . En réponse au message connexion ftp. Évalué à 1.
voici donc le script :
-------------------------------------------------------------------------------------
#!/bin/bash
clear
login="admin"
passwd=NULL
#placement dans le disque en local
cd /home/projet/partage/Commande_camera/script/script_ok/ftp/essai/
#effacement du répertoire tmp sans afficher de message d'erreur
rm -f -r tmp_ftp
# créé le dossier temp avec des droits
mkdir -m 744 tmp_ftp
#placement dans le disque en local dans le fichier temp
cd /home/projet/partage/Commande_camera/script/script_ok/ftp/essai/tmp_ftp/
echo -e "\tConnection FTP"
echo -e "\t ... ***** ... "
ftp -i -n 10.13.96.23 << EOT
user $login $passwd
image
get video.jpg
ascii
get config.ini
bye
EOT
echo -e "\tTransfert Ok,Connexion fini"
-------------------------------------------------------------------------------------
# voila plus de précission ;-)
Posté par moi_lol . En réponse au message script. Évalué à 1.
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 ....
*****************************************
ftp 10.13.96.22 << _EOT_
admin
ascii
get config.ini
bye
_EOT_
*****************************************
et j'ai donc un fichier en local qui ce présente comme ceci :
*****************************************
...
[NETWORK]
<install enabled>
No
<ethernet address>
00-0D-88-7D-70-99
<host ip>
10.13.96.22
<subnet mask>
255.255.0.0
<gateway ip>
0.0.0.0
<primary name server>
0.0.0.0
<secondary name server>
0.0.0.0
<ntp enabled>
NO
....
*****************************************
ce qu'il y a entre "<",">" ne change pas c'est ceulement la ligne d'apres
et c'est la ou intervient la commande "sed"ou"ed",j'ai fait quelque test avec "sed" mais vue que j'utilise une variable temporaire (pour le numéro de la ligne)ça ne marche pas ....
ex.:je veut changer 0.0.0.0 par 10.13.16.1 ( de la ligne qui suit "gateway ip")
[^] # Re: ed
Posté par moi_lol . En réponse au message script. Évalué à 2.
je vous tient au courant il y auras surment des modif a faire,pour alléger
... ;-)
et je vous donnerez plus de précissions...