wget и curl намного медленнее при вызове из bash-скрипта - PullRequest
0 голосов
/ 22 января 2011

Я пишу небольшой скрипт автоматизации, и мне нужно скачать один файл.Когда я использую curl или wget непосредственно из bash, средняя скорость dl составляет около 3 МБ / с.Однако, когда я вызываю его из скрипта bash, скорость загрузки падает до 300 КБ / с.Это происходит как для curl, так и для wget.

Я на OS X, с bash 3.2.48, wget 1.12 и curl 7.19.7

РЕДАКТИРОВАТЬ: сценарий - это просто этот фрагмент такдалеко.Я только что попробовал и нашел эту проблему ...

#!/bin/bash
CURVER=1.0
VERSION=1.2


if [ ${VERSION//\./} -gt ${CURVER//\./} ]; then
    echo "There is a new version available!"

    wget -O /tmp/dl.dmg $DOWNLOAD

fi

1 Ответ

0 голосов
/ 24 января 2011

ЧРЕЗВЫЧАЙНО СТРАННО!

Вы выполняете сценарий с тем же пользователем, что и тот, который вы используете для его запуска из командной строки?

Может быть, сценарий запускается пользователем какого-то типаполитики, что замедляет соединение?

...