Сообщения

Показаны сообщения с ярлыком "WGET"

Коды возвратов ошибок в утилитах cmd.

Для корректного выполнения bat-ников, иногда необходимо добавить информацию об исключении действий, а также выводу сообщений об успешном или "не очень" завершении программы и утилиты. WinRAR 0 Операция успешно завершена. 1 Предупреждение. Произошли некритические ошибки. 2 Произошла критическая ошибка. 3 Неверная контрольная сумма CRC32. Данные повреждены. 4 Предпринята попытка изменить заблокированный архив. 5 Произошла ошибка записи на диск. 6 Произошла ошибка открытия файла. 7 Ошибка при указании параметра в командной строке. 8 Недостаточно памяти для выполнения операции. 9 Ошибка при создании файла. 10 Нет файлов, удовлетворяющих указанной маске, и параметров. 255 Операция была прервана пользователем. WGET Используется для скачивания файлов с ftp. Одним из вариантов использования - автоматизация загрузки файлов обновления с ftp Код возврата Описание 0 No problems occurred. 1 Generic error code. 2 Parse error—for instance, when parsing ...

Автоматизация загрузки файлов обновления с ftp

Изображение
Задача Появилась задача - Нужно сделать автоматическую загрузку файлов, которые загружаются на ftp (находится в Москве) на сервер филиала. Все это делается для того, чтобы облегчить жизнь сотрудников и не выполнять эту монотонную работу вручную. Решение: Использование WGET - скачать здесь - почитать про ключи можно в инструкции, которая идет вместе с утилитой - файл wget.html Собственно строка, по которой производится скачивание представлено ниже: CMD: @echo Скачиваем AzkExchange wget -P "Y:\AZKExchange\AzkExchange\2.46.0" --user=**** --password=***** --output-file=logs\Exch.log -N -A exe -c  ftp://ftp.***com.com:21/!azk_update/!finance/!azk_exchange/!2.46/AzkExchange*.exe Ниже описание использованных ключей: -P prefix --directory-prefix=prefix Устанавливает корневой каталог в prefix. Корневой каталог - это каталог, куда будут сохранены все файлы и подкаталоги, т.е. вершина скачиваемого дерева. По умолчанию . (текущий каталог). --user ...