Jump to content
Калькуляторы

Скрипты для Mikrotik Основы

Подскажите, как записать значение переменной в файл?

Вот, например, получаю у определённого устройства кол-во трафика из условия Mangle

:local a [/ip fi mangle get number=3 bytes]; :put $a;

 

но как эту $a отправить в .txt? Уже десятки вариантов испробовал, ничего не получается.

И ещё вопрос, как дописывать в файл, а не перезаписывать его? Ну типа аналога ">>" в линуксе?

Share this post


Link to post
Share on other sites

Подскажите, как записать значение переменной в файл?

Вот, например, получаю у определённого устройства кол-во трафика из условия Mangle

:local a [/ip fi mangle get number=3 bytes]; :put $a;

 

но как эту $a отправить в .txt? Уже десятки вариантов испробовал, ничего не получается.

И ещё вопрос, как дописывать в файл, а не перезаписывать его? Ну типа аналога ">>" в линуксе?

 

/file set filename.txt contents=$a;

Share this post


Link to post
Share on other sites

/file set filename.txt contents=$a;

Спасибо! Работает. А как дописать в файл, а не перезаписывать его весь?

Share this post


Link to post
Share on other sites

Да. Странная поделка, эта Router OS. Кокой-то недолинукс, недороутер, а хрен пойми что. Куда не полезь - везде не решаемые затыки. Все домашние роутеры могут считать трафик по IP, этот не может. Решил обойти проблему, и тупо писать в файл инфу о трафике, но хрен там было, супер микротик не может дописывать в файл. Круто... Продать его, наверное, пока курс бакса большой. Может ещё и в плюсе буду.

Edited by Siroc-co

Share this post


Link to post
Share on other sites

Емнип оно умеет нетфлоу. А так да, железо не для провайдера.

Share this post


Link to post
Share on other sites

Ну и задача "считать трафик по IP" для провайдера в наше время выглядит тоже несколько затейливой:)

Даже если оплата по трафику - лучше тогда по порту считать что-ли...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this