bonjour,
j'essai de faire un script qui récupère des infos sur les sessions pppoe,
pour les stocker dans un array.
Déclaration de mes array
:global LD1 {user="" ; interface="ether1"; operstatus="" ; admstatus="";
upcounter=0}
:global LM1 {user="" ; interface="ether1"; operstatus="" ; admstatus="";
upcounter=0}
:global LDV1 {user="" ; interface="ether1"; operstatus="" ; admstatus="";
upcounter=0}
:global LV2 {user="" ; interface="ether1"; operstatus="" ; admstatus="";
upcounter=0}
:global LM2 {user="" ; interface="ether1"; operstatus="" ; admstatus="";
upcounter=0}
:global LDV2 {user="" ; interface="ether1"; operstatus="" ; admstatus="";
upcounter=0}
Déclaration d'un array rassemblant mes logins
:global LOGIN {"LD1"; "LM1"; "LDV1"; "LV2"; "LM2"; "LDV2"}
boucle pour récupérer les infos
:foreach i in $LOGIN do={:interface pppoe-client monitor $i once do={:set
($i->"operstatus") $status}}
Résultat, rien, ça ne fonctionne pas
Une idée ?
Merci
---------------------------
Liste de diffusion du FRnOG
http://www.frnog.org/