[R] Script pour savoir si mon serveur ftp est activé ou pas

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

[R] Script pour savoir si mon serveur ftp est activé ou pas

#1

Message par Boulanza »

Je cherche un moyen (script) sûr pour savoir si mon serveur ftp est en marche ou éteint. Le script ci-joint me donne des fausses informations sur l’état du serveur.
Merci pour votre collaboration
Cordialement.
► Afficher le texte
Modifié en dernier par Boulanza le mer. 25 févr. 2015 15:15, modifié 1 fois.
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Script pour savoir si mon serveur ftp est activé ou

#2

Message par orax »

Normalement avec la macro @error ça devrait aller.
► Afficher le texte
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [R] Script pour savoir si mon serveur ftp est activé ou

#3

Message par Boulanza »

Bonjour,
Merci pour votre réponse.
Non, la macro @error ne donne pas l'information si le serveur est active ou pas.
Cordialement.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Script pour savoir si mon serveur ftp est activé ou

#4

Message par jguinch »

Un simple TCPConnect pourrait suffir non ?
Sinon pour @error, il faut juste savoir où l'utiliser (regarde dans la doc).
On peut aussi le mettre après _FTP_Connect (c'est d'ailleurs peut-être plus logique, non ?)
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..] Script pour savoir si mon serveur ftp est activé ou

#5

Message par Boulanza »

Merci jguinch,
Voici le message de TCPConnect
MsgBox($MB_SYSTEMMODAL, "", "Connection successful")
Malheureusement je ne peut pas importer ni exporter aucun fichier du ou vers le serveur ftp, car le serveur est désactivé. Une fois que je l'active manuellement tout rentre dans l'ordre.
Cordialement.
Avatar du membre
walkson
Modérateur
Modérateur
Messages : 1038
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

Re: [..] Script pour savoir si mon serveur ftp est activé ou

#6

Message par walkson »

Bonjour,
Et comme ça ?

Code : Tout sélectionner

#include <FTPEx.au3>
DirGetServeurActive()
Func DirGetServeurActive()
Local $server='ftp.csx.cam.ac.uk'

Local $username=""
Local $pass=""
;==========================
Local $Open = _FTP_Open('MyFTP Control')
Global $Conn = _FTP_Connect($Open, $server, $username, $pass)
Global $home=_FTP_DirGetCurrent($Conn)
If $Conn <> 0 Then
MsgBox(1,"TEST SERVEUR","Serveur Active. ",62)
Else
MsgBox(1,"TEST SERVEUR","Serveur Désactivé. Réessayez plus tard.",6)
EndIf
EndFunc
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [R] Script pour savoir si mon serveur ftp est activé ou

#7

Message par Boulanza »

Merci à vous tous.
TCPConnect est ma solution, j'avais un problème du choix du port.
Cordialement.
Répondre