У меня просто кошмар с созданием скриптов. Я пытаюсь построить их по частям через командную строку, копируя и вставляя нужные элементы в текстовый файл типа "Блокнот", а потом, когда всё готово, вставляю сразу всё в поле "источник" скрипта или создаю новую запись скрипта, как вы увидите ниже.
Например, когда я вставляю команду: /system script add name=ebackup source={/system backu
p save name=([/system identity get name] . "-" . [:pick [/system clock get date] 7 11] .
[:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 4 6]); /tool e-mai
l send to="routerbackup@hypewifi.com" subject=([/system identity get name] . " Backup " .
[/system clock get date]) file=([/system identity get name] . "-" . [:pick [/system cloc
k get date] 7 11] . [:pick [/system clock get date] 0 3] . [:pick [/system clock get date
] 4 6] . ".backup"); :delay 10; /file rem [/file find name=([/system identity get name] .
"-" . [:pick [/system clock get date] 7 11] . [:pick [/system clock get date] 0 3] . [:p
ick [/system clock get date] 4 6] . ".backup")]} из Блокнота, оно выглядит именно так, как показано выше. Помните, это ОДНА строка кода, а не несколько, но она вставляется как если бы это отдельные строки кода. Есть ли какие-то скрытые символы, которые я не вижу? Я думал, что Блокнот - это просто "обычный текст", поэтому там не должно быть скрытых \n и подобных вещей. А самое ужасное, что если я попытаюсь отредактировать этот скрипт, используя редактор скриптов в MT, он отображается как несколько строк перенесенного текста, а не одна строка кода. Когда я использую клавишу Backspace, чтобы объединить текст между 2 строками, редактор начинает глючить, курсор скачет по экрану, и я не могу восстановить сессию. И если я выйду из роутера и попытаюсь снова подключиться по SSH, я даже не получаю командную строку, просто зависает после показа логотипа Mikrotik и версии ОС. У меня версия 2.9.18. Теперь я физически иду к роутерам, чтобы перезагружать их, чтобы, надеюсь, снова получить доступ к ним. Пожалуйста, подскажите, если вы что-нибудь знаете об этой проблеме.
Например, когда я вставляю команду: /system script add name=ebackup source={/system backu
p save name=([/system identity get name] . "-" . [:pick [/system clock get date] 7 11] .
[:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 4 6]); /tool e-mai
l send to="routerbackup@hypewifi.com" subject=([/system identity get name] . " Backup " .
[/system clock get date]) file=([/system identity get name] . "-" . [:pick [/system cloc
k get date] 7 11] . [:pick [/system clock get date] 0 3] . [:pick [/system clock get date
] 4 6] . ".backup"); :delay 10; /file rem [/file find name=([/system identity get name] .
"-" . [:pick [/system clock get date] 7 11] . [:pick [/system clock get date] 0 3] . [:p
ick [/system clock get date] 4 6] . ".backup")]} из Блокнота, оно выглядит именно так, как показано выше. Помните, это ОДНА строка кода, а не несколько, но она вставляется как если бы это отдельные строки кода. Есть ли какие-то скрытые символы, которые я не вижу? Я думал, что Блокнот - это просто "обычный текст", поэтому там не должно быть скрытых \n и подобных вещей. А самое ужасное, что если я попытаюсь отредактировать этот скрипт, используя редактор скриптов в MT, он отображается как несколько строк перенесенного текста, а не одна строка кода. Когда я использую клавишу Backspace, чтобы объединить текст между 2 строками, редактор начинает глючить, курсор скачет по экрану, и я не могу восстановить сессию. И если я выйду из роутера и попытаюсь снова подключиться по SSH, я даже не получаю командную строку, просто зависает после показа логотипа Mikrotik и версии ОС. У меня версия 2.9.18. Теперь я физически иду к роутерам, чтобы перезагружать их, чтобы, надеюсь, снова получить доступ к ним. Пожалуйста, подскажите, если вы что-нибудь знаете об этой проблеме.
