ien 65
Cc : David Ponzone; frnog-t...@frnog.org
Objet : Re: [FRnOG] [TECH] Script mikrotik
Pourquoi LD ?
mes valeurs de i sont LD1, LM1, LDV1, LV2, LM2, LDV2.
Cdt
Le 6 avril 2018 à 16:16, Sébastien 65
mailto:sebastien...@live.fr>> a écrit :
Essaye avec ${LD} ou "${LD}"
___
edi 6 avril 2018 15:52:26
> *À :* David Ponzone
> *Cc :* frnog-t...@frnog.org
> *Objet :* Re: [FRnOG] [TECH] Script mikrotik
>
> J'ai réussi a mettre le $ devant mais je pense que le routerOS interprète
> le $LD1 comme une valeur et pas comme une variable.
>
> :foreach
Essaye avec ${LD} ou "${LD}"
De : frnog-requ...@frnog.org de la part de Kevin
Thiou
Envoyé : vendredi 6 avril 2018 15:52:26
À : David Ponzone
Cc : frnog-t...@frnog.org
Objet : Re: [FRnOG] [TECH] Script mikrotik
J'ai réussi a mettre le $ devan
J'ai réussi a mettre le $ devant mais je pense que le routerOS interprète
le $LD1 comme une valeur et pas comme une variable.
:foreach i in $LOGIN do={:global temp ("\$" . "$i"); :interface
pppoe-client monitor $i once do={:put $temp; :set ($temp->"operstatus")
$status}}
$LD1
status: co
Je me doutais bien que c'était ca, j'ai essayé beaucoup de \$ "\$" "\$". ...
mais pas encore trouvé.
Merci
Le 6 avril 2018 à 15:27, David Ponzone a écrit :
> A priori, ton ($i->"operstatus") devient (LD1->"operstatus")
>
> Or pour faire un set dans l'array LD1, il faut que ça soit
> ($LD1->"op
A priori, ton ($i->"operstatus") devient (LD1->"operstatus")
Or pour faire un set dans l'array LD1, il faut que ça soit ($LD1->"operstatus")
J'ai pas encore trouvé comment mettre le $ supplémentaire ceci dit, mais ça te
fait un bon sujet de recherche pour cette fin de journée :)
Le 6 avr. 2018 à
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=""