Так у меня и есть пользователь admin, я под ним все и делаю. я даже уже пробовал создавать файлы cron.allow и cron.deny по ману.
А где этот настроечный файл? Я в линуксе на уровне нуба.
Printable View
Нашел одну хитрую ошибку в алгоритме и слегка причесал.
Рекомендую всем обновится, так как ошибка иногда приводила к вечному зацикливанию скрипта.
P.S.Думал починил, но похоже не доконца. У кого-нибудь бывают странности типа такого?
(ключ я намеренно испортил, что-бы заставить скрипт заново выкачать новые)
Ну и что самое интересное, скрипт по идее должен прекратить работу, а он идет дальше. Ну и естественно делает всё неправильно.Code:Checking file: http://u41.eset.com////download/engine3/em000_32_l0.nup
Authorization failed.
Downloading list of keys http://www.allnod.com/paroli-kljuchi-nod32...Ok
Get new username and password from list...Not Found.
Downloading list of keys http://www.nod321.cn...Ok
Get new username and password from list...Not Found.
Downloading list of keys http://werzilla.ru/ESS.htm...Ok
Get new username and password from list...Not Found.
Downloading list of keys http://werzilla.ru/nod32/5-klyuchi-dlya-nod32.html...Ok
Get new username and password from list...Not Found.
Единственное что поменял, это поставил прошивку от энтузиастов ради шейпера nshaper (кстати очень удачный шейпер).
Но блин бока проявились очень странные.
Но самый прикол в том, что прерываю скрипт, запускаю руками и всё нормально. А вышеуказаный бред происходит только при запуске cron-ом.
Разобрался я с непоняткой.
Может кому понадобится при переходе на версию 1.9.2.7-d-r893 от энтузиастов.
В crontabe очень желательно вписать
Иначе все запускаемым скриптам передается настройки окружения не совсем верные.Code:PATH=/opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PS1='[\u@\h \W]$ '
LANG=ru_RU.UTF-8
HOME=/usr/local/root
По существу: В новой версии исправил проблемы, которые вылезли при переходе на новую прошивку. Настройку скрипта вынес в отдельный файл, теперь не прийдется при обновлении скрипта каждый раз настраивать его заново. Одно условие: конфиг должен лежать в одной папке со скриптом.
не подскажете для чего создается файл base.tar
у меня он уже вырос до неприличного размера в 170 мб
при попытке удаления файла base.tar роутер уходит в глбокое задумье :confused:
а для чего вообще нужно паковть базу в один файл?
можно ли вообще без этого base.tar?
спасибо за совет =)
закомментил строки в коде и теперь файлик не формируется, но и старый удалить не дает...
кажется начали потихоньку прикрывать ключи лежащие в общем доступе
нашел два сайта которые предлагают скачать ключи, но в RAR архиве
можно ли модифицировать скрипт для работы с ключами из архивов?
:)
ключи в открытом виде, но есть проблема..
http://all4nod.ru/4-kljuchi-obnovlen...a-i-parol.html
после перехода на версию скрипта с конфигом - перестал запускаться скрипт из cron.
cron настроен по мануалу - есть папки cron.1min 5min daily и тд.
предыдущая версия лежала в cron.daily и исполнялась раз в день в 4 часа ночи.
по syslog - сейчас run-parts cron.daily также запускается, но скрипт не выполняется и база не обновляется.
скрипт nod2.sh и nod2.conf лежат в одной папке.
chmod +x делал.
если запускать руками /opt/etc/cron.daily/nod2.sh - идет нормально обновление базы.
Отвечу по очереди:
1. ESET давно блокирует доступ к сайтам, на которых есть ключи. Роутер работает за пределами ограничений создаваемые NOD32. Если надо самому зайти на нужный сайт, то просто добавь сайт в исключения.
вызываешь NOD32, жмешь F5 -> Защита доступа в интернет -> НТТР, НТТРS -> Управление адресами. Сюда добавляешь исключения в виде: *nod321.cn*
2.Лазить по архивам не проблема, но зачем, если сайтов в открытыми ключами масса:
http://www.nod32keyhere.info
http://mynod32.net
http://nod325.com
http://densu-nod32.blogspot.com
3. По повода одного сайта с русскоязычными "имя:" и "пароль:", также особого смысла не вижу добавлять такую функциональность, при таком изобилии сайтов... Лучше сделать более оптимальный способ загрузки обновлений, тем более есть уже кое-какие наметки.