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 <[email protected]> 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->"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 à 14:40, Kevin Thiou a écrit : > > > 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/ > > --------------------------- Liste de diffusion du FRnOG http://www.frnog.org/
