Перейти к содержимому
Калькуляторы

Проблема со скриптом

Есть скрип который записывает в файл информацию о клиентах с низким уровнем сигнала. Проблема в том, что я не знаю как дописывать в файл переменную с новой строки.

 

:local disconnectlevel -70

:local idenity [/system identity get name]

:put "disconnectlevel= $disconnectlevel"

/interface wireless registration-table;

:foreach reg in=[find] do={

:local signalch1 [get $reg tx-signal-strength-ch0];

:local signalch3 [get $reg tx-signal-strength-ch1];

:local txccq [get $reg tx-ccq];

:local rxccq [get $reg rx-ccq];

:local signal [get $reg signal-strength];

:local name [get $reg radio-name];

:local ip [get $reg last-ip];

:local distance [get $reg distance];

:if ($signalch1 <= $disconnectlevel or $signalch3 <= $disconnectlevel) do={

:put ("$idenity $name $ip Signal=$signalch1/$signalch3 $distance km CCQ(TX/RX)=$txccq%/$rxccq% ");

/file print file=Svirsk1MT;

/file set Svirsk1MT.txt contents="$idenity $name $ip Signal=$signalch1/$signalch3 $distance km CCQ(TX/RX)=$txccq%/$rxccq% ";

/tool fetch address=192.168.102.250 mode=ftp dst-path=Mikrotik/lowlevel/Svirsk1MT.txt src-path=Svirsk1MT.txt upload=yes;

}

}

 

 

Таким образом отправляется информация только об 1 абоненте. Есть у кого какие мысли по этому поводу?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.