Salve companheiros do Under.
Esse é meu primeiro Post nesta "ala" do forun portanto me desculpem de alguma posível falha ou grosseria (rs).
Vamos lá:
Montei (ao menos tentei) montar um Script para que me enviasse uma vez por semana a relação de IPs do address de cada servidor (pois possuo vários) para que posso fazer um tratamento especial no Firewall de borda.
O código atual é este:
Código ::global i value=0; while condition=([/ip address get value-name=address number=$i] != "no such item") do={global IPS value=($IPS."\n".[/ip address get value-name=address number=$i]); global i value=($i+1)}; /tool e-mail send to="[email protected]" subject="Listagem de Address dos servidores para Firewall" body=$IPS; global IPS value=""
Só que não esta funcionando (quando rodado inteiro) ele mostra o erro "interrupted".
Porém se executarmos em partes
1°
Código ::global i value=0; while condition=([/ip address get value-name=address number=$i] != "no such item") do={global IPS value=($IPS."\n".[/ip address get value-name=address number=$i]); global i value=($i+1)}
2°
Código :/tool e-mail send to="[email protected]" subject="Listagem de Address dos servidores para Firewall" body=$IPS; global IPS value=""
Ele funciona perfeitamente, escrevendo os IPs dentro da variável "IPS" e depois escrevendo-a dentro no corpo do e-mail.
O que pode ser?
Saudações