Обработка ошибок скачивания wget

При скачивании файлов wget, у него есть одна особенность работы, файл, который нам необходимо скачать, создается перед загрузкой. Другими словами, если сервер, с которого мы скачиваем, вернет ошибку, файл будет испорчен. Данная проблема актуальна в Bash скриптах.

linux

Для решение это проблемы можно использовать механизм использования временных файлов.

Скачиваем файл во временную директорию

Проверяем коды ошибок (если все ОК, должен вернуться 0)

Если необходимо вернуть сообщение об ошибке

Для примера работы, ниже приведен пример функции скачивания файла с использованием wget

Пример использования

Файл /var/test.dat будет обновлен(создан) только в случае успешной загрузки

Понравилась статья? Поделиться с друзьями:
Добавить комментарий