Quote Originally Posted by Tallionis View Post
огромное спасибо за скрипт!
Не за что, ибо "велосипед не мой". Т.е. алгоритм не мой, а баги - мои )
Quote Originally Posted by Tallionis View Post
1. Скрипт скачивает update.ver, используя найденный ранее логин-пароль.
Нет, пароль не используется. Вот ссылка, на первый закачиваемый update.ver (если Вы не меняли значение SERVER в файле настройки):
http://update.eset.com/eset_upd/update.ver
Quote Originally Posted by Tallionis View Post
Насколько я понимаю, в скрипте прошито, что если пара логин-пароль не подходит для скачивания update.ver, тогда искать новую.
Если при скачивании _любого_ файла приходит ответ "ошибка авторизации", то ключ ищется заново.
Quote Originally Posted by Tallionis View Post
Потому что скрипт тогда останавливается
На сколько останавливается? Как Вы определяете, что он остановился?
Включите режим отладки (DEBUG=1) и запустите в консоли (тогда будут выдаваться номера скаченных обновлений - 1,2,3...). Я могу ошибаться, но мне казалось, что весь процесс обновления может занимать до 10 мин (для 5ой версии + создание архива).
Quote Originally Posted by Tallionis View Post
Может Вы исправите баг и выложите новую версию скрипта?
На данный момент я так и не понял в чем баг. Нужно смотреть лог.