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/

Répondre à