Butakov Posted December 29, 2014 · Report post Есть скрип который записывает в файл информацию о клиентах с низким уровнем сигнала. Проблема в том, что я не знаю как дописывать в файл переменную с новой строки. :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 абоненте. Есть у кого какие мысли по этому поводу? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...