RE: [FRnOG] [TECH] Script mikrotik

2018-04-06 Par sujet Sébastien 65
16:21:11 À : Sébastien 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 <sebastien...@live.fr<mailto:sebastien...@live.fr>>

RE: [FRnOG] [TECH] Script mikrotik

2018-04-06 Par sujet Sébastien 65
Essaye avec ${LD} ou "${LD}" De : frnog-requ...@frnog.org <frnog-requ...@frnog.org> de la part de Kevin Thiou <kevinth...@gmail.com> Envoyé : vendredi 6 avril 2018 15:52:26 À : David Ponzone Cc : frnog-t...@frnog.org Objet : Re: [FRnOG]

Re: [FRnOG] [TECH] Script mikrotik

2018-04-06 Par sujet Kevin Thiou
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:

Re: [FRnOG] [TECH] Script mikrotik

2018-04-06 Par sujet Kevin Thiou
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

Re: [FRnOG] [TECH] Script mikrotik

2018-04-06 Par sujet David Ponzone
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

[FRnOG] [TECH] Script mikrotik

2018-04-06 Par sujet Kevin Thiou
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="" ;