Jump to content

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


Recommended Posts

Posted

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

 

: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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.