--- Добро пожаловать на Wiki ресурс Информационного портала Vectormm.net ---

Категория:Пользовательские скрипты: различия между версиями

Материал из Vectormm.net Wiki
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
В прошивке есть несколько [http://code.google.com/p/wl500g/wiki/UserScripts пользовательских скриптов] специального назначения. Используя их, вы можете сильно повлиять на поведение роутера в определенных ситуациях.
'''Пользовательские скрипты'''


При создании pre/post скриптов необходимо соблюдать следующие правила:
В прошивке есть несколько полезных [http://code.google.com/p/wl500g/wiki/UserScripts пользовательских скриптов] специального назначения. <br/>Используя их, вы можете сильно повлиять на поведение роутера в определенных ситуациях.
* Скрипты должны находится в каталоге /usr/local/sbin
* В первой строке содержать #!/bin/sh если это shell-скрипты (а не бинарники)


Имена всех скриптов только в нижнем регистре!
При создании '''''pre-/post-''''' скриптов необходимо соблюдать следующие правила: <br/>
* Скрипты должны находится в каталоге '''/usr/local/sbin'''
* В первой строке содержать '''#!/bin/sh''', если это ''[[shell]]''-скрипты (а не бинарники)


'''ВНИМАНИЕ:''' Некорректные скрипты могут привести к невозможности штатной работы роутера. Дважды проверяйте свои изменения перед их окончательным применением. Если ваш роутер всё-таки отказывается загружаться, перепрошейте его любой другой версией ПО через TFTP и выполните следующие команды:  
'''ВНИМАНИЕ:''' Имена всех скриптов пишутся только в нижнем регистре! <br/>Дважды проверяйте свои изменения перед их окончательным применением. <br/>Некорректные скрипты могут привести к невозможности штатной работы роутера. <br/>
# nvram set boot_local
Если ваш роутер всё-таки отказывается загружаться, перепрошейте его <br/>
# nvram commit
любой другой версией ПО через ''[[TFTP]]'' и выполните следующие команды:  


После чего вы можете перепрошить роутер обратно на нужную версию и нормально загрузиться
nvram set boot_local
nvram commit
 
После чего вы можете перепрошить роутер обратно на нужную версию и нормально загрузиться.

Версия от 04:34, 26 августа 2010

Пользовательские скрипты

В прошивке есть несколько полезных пользовательских скриптов специального назначения.
Используя их, вы можете сильно повлиять на поведение роутера в определенных ситуациях.

При создании pre-/post- скриптов необходимо соблюдать следующие правила:

  • Скрипты должны находится в каталоге /usr/local/sbin
  • В первой строке содержать #!/bin/sh, если это shell-скрипты (а не бинарники)
ВНИМАНИЕ: Имена всех скриптов пишутся только в нижнем регистре! 
Дважды проверяйте свои изменения перед их окончательным применением.
Некорректные скрипты могут привести к невозможности штатной работы роутера.

Если ваш роутер всё-таки отказывается загружаться, перепрошейте его
любой другой версией ПО через TFTP и выполните следующие команды:

nvram set boot_local
nvram commit

После чего вы можете перепрошить роутер обратно на нужную версию и нормально загрузиться.

Страницы в категории «Пользовательские скрипты»

Показаны 2 страницы из 2, находящихся в данной категории.