Category: Scripting

Dynamic variables

При скриптовании в RouterOS иногда таки хочется, чтобы имя переменной можно было задавать динамически. Например, ну очень нужно перебрать и вывести в консоль значения всех переменных prb1…prb1000 . Можно ручками 1000 раз, а хочется взять цикл и вжик… Невозможно? Возможно!

Backup system, v1.4

Итак, очередная система бекапа конфига от VVS, тобишь меня %) Зачем было изобретать новый велосипед (или чем данный скрипт отличается от аналогичных): процессы создания файлов бекапов и отсылки их на сервер отделены; возможность независимой отсылки бекапов на разные хранилища; логирование в файл и на почту; расширенная диагностика ошибок; свой скрипт записи на фтп, который позволяет

Скриптуем: бэкапы, начало

Итак, захотелось сделать автобэкапы. И не просто, а культурно – дабы с обработкой ошибок, с логированием, с легкой настройкой потом. В общем – легких путей не ищем (намекаю на Auto Backup MikroTik ).

Scripting: how to find last backup (part 2)

Итак, пусть по какой-то причине команда /files print выдает файлы не в порядке их создания. В конце концов, в документации нигде не написано – что она должна так выдавать и не факт, что в следующей прошивке такая закономерность останется. Значит тогда нужно смотреть время создания бэкапа и выбрать тот, у которого время больше.

Scripting: how to find last backup

Задача: каким-то образом сделали бэкап, например, ткнув Backup в Winbox или выполнив в терминале команду: /system backup save Затем где-то в скриптах нам понадобилось найти этот самый файл с бэкапом.

Wake on LAN с помощью MikroTik

Есть в MikroTik такая функция – отправка “магического пакета” для включения компьютера посредством Wake on LAN. К сожалению, данный функционал доступен только из консоли. Итак, как нам разбудить компьютер удаленно?

Auto Backup MikroTik

Всім привіт ! Бакап то святе ! А автобакап то маст хев! Автобакап для мікротіків дуже корисна штука, а тому викладу два скрипти автобакапу, котрі використовую у себе дома: