Здравия всем.
beeyev, не могли бы вы добавить в скрипт новый режим для возможности делать бекап с отправкой на почту только если есть обновления, но чтобы проверку на обновления скрипт делал каждый день? Т.е. мне не нужны каждодневные бекапы на почте, но только перед обновлениями. Или подскажите как правильно поменять порядок команд в скрипте.
Благодарю.
Скрипт автоматического обновления OS и прошивки + бекап и оповещение на почту
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
-
- Сообщения: 5
- Зарегистрирован: 24 фев 2019, 20:43
Добрый день.
Использую этот скрипт, но с логикой то ли моей, то ли скрипта что-то не то. Если выполнить скрипт, на почту приходит backup и файл конфигурации + инфа о текущей прошивки и доступной прошивкой для обновления (канал stable). Если доступна новая версия прошивки, то происходит обновление прошивки (по самому процессу обновления вопросов нет). Как я понял из описания скрипта, после обновления на почту должно прийти ещё одно письмо с инфой, что обновление выполнено + ещё одна перезагрузка для обновления загрузчика (routerboard). Но второго письма нет и перезагрузки для обновления загрузчика тоже. И я не понимаю как скрипт может дать команду на второе письмо и перезагрузку после того как скрипт уже отработал (обновил прошивку и микротик перезагрузился).
Использую этот скрипт, но с логикой то ли моей, то ли скрипта что-то не то. Если выполнить скрипт, на почту приходит backup и файл конфигурации + инфа о текущей прошивки и доступной прошивкой для обновления (канал stable). Если доступна новая версия прошивки, то происходит обновление прошивки (по самому процессу обновления вопросов нет). Как я понял из описания скрипта, после обновления на почту должно прийти ещё одно письмо с инфой, что обновление выполнено + ещё одна перезагрузка для обновления загрузчика (routerboard). Но второго письма нет и перезагрузки для обновления загрузчика тоже. И я не понимаю как скрипт может дать команду на второе письмо и перезагрузку после того как скрипт уже отработал (обновил прошивку и микротик перезагрузился).
-
- Сообщения: 1
- Зарегистрирован: 26 мар 2020, 08:58
На "Testing" не работает уведомление, видимо из-за того, что в номере версии вместо "." присутствует "beta":
Код: Выделить всё
[****@AS2] > /system package update check-for-updates;
channel: testing
installed-version: 6.47beta35
latest-version: 6.47beta49
status: New version is available
"AS2" system backups were created and attached to this email.
Your system is up to date.
Device information:
Identity: AS2
Model: RBD52G-5HacD2HnD
Serial number:
Current RouterOS: 6.47beta35 (testing) Feb/17/2020 13:56:26
Current routerboard FW: 6.47beta35
Device uptime: 4d09:09:38
- podarok66
- Модератор
- Сообщения: 4361
- Зарегистрирован: 11 фев 2012, 18:49
- Откуда: МО
Немного странно спрашивать стабильной работы скрипта на тестируемой ветке релизов. Все опубликованные релизы тестов для того и публикуются, чтобы находить в них ошибки. Автору скрипта совсем не не обязательно править своё изделие под каждую ошибку даже не релиза, а подрелизной версии. Это ж в этом случае кроме этого скрипта ничем другим ему и заниматься некогда будет.
Прекращайте подобный флуд. Вы тестите версию, значит вы считаете себя достаточно продвинутым для того, чтобы справится с ошибками. В том числе и в сторонних скриптах. Вопросы к автору только по стабильным веткам. Всё остальное - это ваши приключения на ваше ...... место.
Автору спасибо за щедрость...
О! Через сутки:
Последний из высказывавшихся пишет мне на почту (странно что-то лично слать в ответ на публичные высказывания, вы не находите):![хи-хи-хи :hi_hi_hi:](./images/smilies/ap.gif)
Прекращайте подобный флуд. Вы тестите версию, значит вы считаете себя достаточно продвинутым для того, чтобы справится с ошибками. В том числе и в сторонних скриптах. Вопросы к автору только по стабильным веткам. Всё остальное - это ваши приключения на ваше ...... место.
Автору спасибо за щедрость...
О! Через сутки:
Последний из высказывавшихся пишет мне на почту (странно что-то лично слать в ответ на публичные высказывания, вы не находите):
Уважаемый, если вам труда не составит, ну сделайте это! Если не можете, значит это всё же составляет какую-то сложность? Тогда вышесказанное мной справедливо. Мне вот честно, в этом коде сложно разобраться. И ничуть не стыдно в этом признаться. Если вы в таком понимаете больше моего, исправляйте, публикуйте, git вроде как открыт для всехЯ даже помощи не просил, просто обратил внимание,
добавить обработку "beta" труда конечно не составит, код не сложный...
Если у меня нет сообщений (и авторитета) на этом форуме, это не повод
посылать меня лесом...
![хи-хи-хи :hi_hi_hi:](./images/smilies/ap.gif)
Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
-
- Сообщения: 3
- Зарегистрирован: 07 авг 2018, 20:51
Обновил скрипт, поправил шапку.
Теперь как и просили, скрипт в режиме обновления прошивки будет присылать письма с бекапом только когда вышла прошивка.
Дополнительно во втором письме информирующем о завершении установки новой версии RouterOS, будет содержаться еще один бекап, но уже с новой прошивкой.
В случае если требуется чтобы скрипт делал бекап при каждом запуске, включите переменную forceBackup true;
Ну и смотрите описание в скрипта, там все понятно какой функционал имеется.
https://github.com/beeyev/Mikrotik-Rout ... and-update
Теперь как и просили, скрипт в режиме обновления прошивки будет присылать письма с бекапом только когда вышла прошивка.
Дополнительно во втором письме информирующем о завершении установки новой версии RouterOS, будет содержаться еще один бекап, но уже с новой прошивкой.
В случае если требуется чтобы скрипт делал бекап при каждом запуске, включите переменную forceBackup true;
Ну и смотрите описание в скрипта, там все понятно какой функционал имеется.
https://github.com/beeyev/Mikrotik-Rout ... and-update
Сделаноleonm писал(а): ↑03 фев 2020, 11:56 Здравия всем.
beeyev, не могли бы вы добавить в скрипт новый режим для возможности делать бекап с отправкой на почту только если есть обновления, но чтобы проверку на обновления скрипт делал каждый день? Т.е. мне не нужны каждодневные бекапы на почте, но только перед обновлениями. Или подскажите как правильно поменять порядок команд в скрипте.
Благодарю.
Поправил, теперь все работает
-
- Сообщения: 2
- Зарегистрирован: 03 фев 2020, 11:38
-
- Сообщения: 2
- Зарегистрирован: 05 авг 2020, 20:25
Ваш скрипт https://github.com/beeyev/Mikrotik-Rout ... and-update всё нравиться, всё супер, вы молодец, но единственное что не понравилось
это то что в файле *.rsc пароль в открытом виде для шифрования *.backup вот если бы его там не сохраняло было бы вообще супер ?
![Изображение](https://i.postimg.cc/V5LL8LZt/screenshot-1.jpg)
![Изображение](https://i.postimg.cc/YhvrvDHq/screenshot-2.jpg)
![Изображение](https://i.postimg.cc/SjTQNFHv/screenshot-3.jpg)
![Изображение](https://i.postimg.cc/ZBYZ4VHm/screenshot-4.jpg)
![Изображение](https://i.postimg.cc/dhdJB73b/screenshot-5.jpg)
![Изображение](https://i.postimg.cc/VSW1x3j4/screenshot-6.jpg)
![Изображение](https://i.postimg.cc/7CkwQxTf/screenshot-7.jpg)
![Изображение](https://i.postimg.cc/dLgqrRsR/screenshot-8.jpg)
![Изображение](https://i.postimg.cc/sQnzX7Hh/Script.jpg)
это то что в файле *.rsc пароль в открытом виде для шифрования *.backup вот если бы его там не сохраняло было бы вообще супер ?
![Изображение](https://i.postimg.cc/V5LL8LZt/screenshot-1.jpg)
![Изображение](https://i.postimg.cc/YhvrvDHq/screenshot-2.jpg)
![Изображение](https://i.postimg.cc/SjTQNFHv/screenshot-3.jpg)
![Изображение](https://i.postimg.cc/ZBYZ4VHm/screenshot-4.jpg)
![Изображение](https://i.postimg.cc/dhdJB73b/screenshot-5.jpg)
![Изображение](https://i.postimg.cc/VSW1x3j4/screenshot-6.jpg)
![Изображение](https://i.postimg.cc/7CkwQxTf/screenshot-7.jpg)
![Изображение](https://i.postimg.cc/dLgqrRsR/screenshot-8.jpg)
![Изображение](https://i.postimg.cc/sQnzX7Hh/Script.jpg)
- podarok66
- Модератор
- Сообщения: 4361
- Зарегистрирован: 11 фев 2012, 18:49
- Откуда: МО
Вот так номер! Насколько я помню, файл *.rsc - это по сути текстовый файл, и там ничего не шифруется. Если нет желания сохранять пароли, вместо команды /export file=*.rsc применяем команду /export hide-sensitive file=*.rsc Это можно видеть, если зайти в раздел для начинающих и прочитать то, что написано красным. Все остальные юзеры в иных ветках и форумах по-умолчанию считаются более продвинутыми и уж подобные коллизии должны знать назубок.MikroTik-User писал(а): ↑05 авг 2020, 20:37 единственное что не понравилось
это то что в файле *.rsc пароль в открытом виде для шифрования *.backup вот если бы его там не сохраняло было бы вообще супер ?
А вообще, если боязно за сохранность бэкапа - ну так организуйте его хранение более сурово. Или модифицируйте скрипт до того состояния, которое устроит вашу паранойю. Автор скрипта своё дело сделал отлично.
Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
-
- Сообщения: 2
- Зарегистрирован: 05 авг 2020, 20:25
Автор скрипта сказал я сделал так как он сказал но это не работает !
И вообще не могу найти в скрипте строчки /export file=*.rsc ?
Почему я использую готовый скрипт, потому что я не умею их писать сам если бы умел не искал бы скрипт, а вы мне предлагаете что то там дописать, переделать и т. далее. Если вы такой гуру в скрипте вот и покажите как мой вопрос реализовать а то пока только хвастовства, да и автор исчез без бесследно видимо забросил это дело. Не понимаю зачем выкладывать на общее обозрение и обсуждение если не хочешь дорабатывать, помогать тем кто не умеет. Как говориться зарядил дак стреляй, а то оставили заряженный ствол. Скрипт хорош не не доработан. Искать какие то параметры и переписывать самому это умеет только 1 % из 1% все остальные нужен готовый скрипт. Так что автор надеюсь одумается и до ведёт до ума а так скрипту без поддержки и доработки автора грош-цена !
![Изображение](https://i.postimg.cc/FfJ8nY35/script.jpg)
И вообще не могу найти в скрипте строчки /export file=*.rsc ?
Почему я использую готовый скрипт, потому что я не умею их писать сам если бы умел не искал бы скрипт, а вы мне предлагаете что то там дописать, переделать и т. далее. Если вы такой гуру в скрипте вот и покажите как мой вопрос реализовать а то пока только хвастовства, да и автор исчез без бесследно видимо забросил это дело. Не понимаю зачем выкладывать на общее обозрение и обсуждение если не хочешь дорабатывать, помогать тем кто не умеет. Как говориться зарядил дак стреляй, а то оставили заряженный ствол. Скрипт хорош не не доработан. Искать какие то параметры и переписывать самому это умеет только 1 % из 1% все остальные нужен готовый скрипт. Так что автор надеюсь одумается и до ведёт до ума а так скрипту без поддержки и доработки автора грош-цена !
![Изображение](https://i.postimg.cc/FfJ8nY35/script.jpg)
- podarok66
- Модератор
- Сообщения: 4361
- Зарегистрирован: 11 фев 2012, 18:49
- Откуда: МО
Для подобных вам , не побоюсь этого слова, лентяев, размахивающих своим неумением, как знаменем на нашем форуме есть раздел , в котором можно заказать платную услугу по написанию скрипта.
Для подобных вам , не побоюсь этого слова, лентяев, размахивающих своим неумением, как знаменем на нашем форуме есть раздел , в котором можно заказать платную услугу по написанию скрипта.
Мои ( и не только мои) скрипты можно увидеть в моём ЖЖ. Об этом постоянные посетители форума знают и ссылаются при случае на него. А реализовывать ваши хотелки не стану из принципа, который на форуме опять же все постоянные посетители знают. Никакой халявы! Только помощь в освоении.MikroTik-User писал(а): ↑07 авг 2020, 12:33 Если вы такой гуру в скрипте вот и покажите как мой вопрос реализовать а то пока только хвастовства
Думаю, автор ваше мнение никак не будет учитывать, тем более высказанное в подобной манере. Прекращайте истерику маленькой девочки и попытайтесь вникнуть в скрипт. Там всё откомментировано просто прекрасно. Ищем поиском слово export и понимаем, что начинать нужно с прочтения 151-156 строки, затем глядя на условие можно обратить внимание на строки 40-41. Блин!!! Да тут же всё практически как и говорилось!MikroTik-User писал(а): ↑07 авг 2020, 12:33 Так что автор надеюсь одумается и до ведёт до ума а так скрипту без поддержки и доработки автора грош-цена !
Что, перевод тоже нужно делать кому-то?## If true, passwords will be included in exported config.
Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...