Imprimer RebZone
Win32 Linux Mac
Rebol
(c) 2025 RebolZone - http://rebolzone.free.fr
[ Général ]
Accueil
FTP
[ Rebol ]
Présentation
Installation
Rebol/View
Rebsites
[ Coding ]
Coding Tutorial Start
Outils MySql VID FAQ
Syntaxe Download
[ Divers ]
Documentation
Liens Recherche
Ecrivez-nous
Visiteurs
Visteurs
Jeudi 29 mai 2025

Coding - Récupération de date/heure d'une liste de serveurs

Valid XHTML 1.0!

  REBOL 
 [ 
  Sujet: "Récupération de date/heure d'une liste de serveurs"
  Auteur: "RebolZone"
  Version: "1.0"
  Commentaires: ""
  ]

recupHeureServeur:  function  [ adrIpServ ] [ ]
;*********************************************************
; Rôle		: Renvoi la date et heure d'un serveur
; Paramè tres 	: Adresse Ip
; Retour		: Date/Heure ou message
; Commentaires	:
;*********************************************************
[
	cmd: join daytime:// [ adrIpServ ]
	if error? try 
	[
		ret: read cmd
		return  ret
	]
	return "Date Non disponible"
]

;Chargement de la liste des serveurs
appDir: what-dir
ficDir: join appDir to-file "serveurs.r"
serveurs: load ficDir

;Récup du nombre de serveurs
nbServ: length? serveurs
;
tabServeurHeure: []

;Boucle sur les serveurs
for I 1 nbServ 1 [

	print "***************************"

	ligneCourante: pick serveurs I 

	serveur: ligneCourante/1
	print join "Serveur : " serveur
	

	; Recup heure : appel de la fonction
	dateServeur: recupHeureserveur serveur 

	print join "Date actuelle : " now()
	print join "Date serveur :  " dateServeur
	print "***************************"
]
print "Fin de connexion"

;Attente et fin de programme
input  

********************************************************************
Fichier serveurs.r (utilisé + Haut)

REBOL 
[Titre: "Liste des Serveurs"
Auteur: "RebolZone"]
[
["192.3.20.186"]
["192.3.20.187"]
["192.3.20.188"]
]