Привет всем! Я пытаюсь написать скрипт, который будет получать итоговые данные по всем простым очередям и отправлять их мне в конце рабочего дня. Я это уже сделал, но есть одна проблема: я хочу, чтобы все результаты были в одном письме, а не в отдельном письме для каждого результата. Возможно, это довольно просто, но я новичок в скриптинге, поэтому буду очень благодарен за любую помощь. У меня версия v3.10, и вот мой текущий скрипт:
:global texts " ";
:local traf;
:global megs "0";
:global resulter " "
/queue simple
:for i from=60 to=198 do={
:if ([/queue simple find name=("192.168.0.".$i)]!="") do={
:set traf [get [find name=("192.168.0.".$i)] total-bytes]
:set megs ($traf / 1000000)
:if ($traf > 0) do={
:set texts ("192.168.0.".$i. "--------------> ". $megs . " Mb")
:log error ("192.168.0.$i" . "--------------" . "$megs" . " Mb")
:set resulter ("192.168.0." .$i. "-------------->". $megs . "Mb")
}
}
}
/tool e-mail send to="user@email.com" subject="testing it" body=("$resulter")
:global texts " ";
:local traf;
:global megs "0";
:global resulter " "
/queue simple
:for i from=60 to=198 do={
:if ([/queue simple find name=("192.168.0.".$i)]!="") do={
:set traf [get [find name=("192.168.0.".$i)] total-bytes]
:set megs ($traf / 1000000)
:if ($traf > 0) do={
:set texts ("192.168.0.".$i. "--------------> ". $megs . " Mb")
:log error ("192.168.0.$i" . "--------------" . "$megs" . " Mb")
:set resulter ("192.168.0." .$i. "-------------->". $megs . "Mb")
}
}
}
/tool e-mail send to="user@email.com" subject="testing it" body=("$resulter")
