... В случае отказа выгрузки с ftp-сервера при использовании wget, необходимо использовать hook с применением curl. 1. Создать hook в директории /app/reductor/cfg/userinfo/hooks/ {panel} touch /app/reductor/cfg/userinfo/hooks/rkn_download.sh {panel} 2. Добавить права на исполнение {panel} chmod a+x /app/reductor/cfg/userinfo/hooks/rkn_download.sh {panel} 3. Используя любой текстовый редактор, открыть файл и скопировать в него код, представленный ниже: {code} #!/bin/bash download_from_own_server() { echo "- Скачиваем список с ${autoupdate['own_url']}" if curl "${autoupdate['own_url']}" -o /tmp/dump.xml; then if [ -s /tmp/dump.xml ]; then mv /tmp/dump.xml $DUMPXML else echo "Игнорируем пустой файл" fi else echo "Список недоступен, продолжаем использовать старый." fi } {code} Если ftp-сервер с авторизацией, то указываем логин и пароль в строчке с "url" в виде: {code} ftp://логин:пароль@ip_ftp/"путь до файла"
|