Привет. У меня простой скрипт для проверки статуса ссылок на ethernet-портах: :local sysname [/system identity get name];
:foreach i in=[/interface find] do={
:local nazwa {:put [/interface ethernet get $i value-name=name]};
:local koment {:put [/interface ethernet get $i value-name=comment]};
/interface ethernet monitor $i once do={
:if ($nazwa != ether10) do={
:if ($status = "no-link") do={
/tool e-mail send to=xxxx from=xxxxxx subject="$sysname: Link down $nazwa ($koment) " body="Cos sie skopalo.";
:log info message="Brak linku na $nazwa ($koment), wyslalem maila.";
}
}
}
} Ether10 пустой, поэтому не хочу его проверять. В ROS 6.1 скрипт работал, но в 6.7 условие с ether10 не работает, он всегда отправляет мне письмо. Простите за мой английский, надеюсь, вы меня поймете.
:foreach i in=[/interface find] do={
:local nazwa {:put [/interface ethernet get $i value-name=name]};
:local koment {:put [/interface ethernet get $i value-name=comment]};
/interface ethernet monitor $i once do={
:if ($nazwa != ether10) do={
:if ($status = "no-link") do={
/tool e-mail send to=xxxx from=xxxxxx subject="$sysname: Link down $nazwa ($koment) " body="Cos sie skopalo.";
:log info message="Brak linku na $nazwa ($koment), wyslalem maila.";
}
}
}
} Ether10 пустой, поэтому не хочу его проверять. В ROS 6.1 скрипт работал, но в 6.7 условие с ether10 не работает, он всегда отправляет мне письмо. Простите за мой английский, надеюсь, вы меня поймете.