Проверьте, что Ваш брандмауэр не блокирует активные соединения FTP. WinSCP примет значение по умолчанию к использованию пассивных соединений, если он не может установить активный, но командную строку, FTP может / нет. К сожалению, если активные соединения FTP не поддерживаются от конечной точки до конечной точки (Т.е. чей-то брандмауэр блокирует ее), затем Вы мертвы в воде с командной строкой FTP...
Находится ли страница цитат в защищенной паролем области сайта? Если да, то разве -c не создает новый файл cookie? Разве вы не хотели бы загружать файл cookie с помощью -b? Я не знаком с командной строкой curl, но у меня было несколько сценариев, разработанных для использования curl multi. Вероятно, вы могли бы создать простой php-скрипт буквально за пару долларов, который позволит вам жестко закодировать ваш логин и передать его, а затем просто установить его как скрипт cron, который будет запускаться так часто, как вам нужно.
Если вы имеете в виду, что имя пользователя и пароль вводятся в форме на странице входа, то cURL может "отправить" эту форму, например:
curl -d "username=yourusername&password=yourpassword" http://yourweb.com/login
, и если вы хотите сохранить приходящий cookie назад вы сделаете это, указав файл cookie:
curl -c cookies.txt -d "username=yourusername&password=yourpassword" http://yourweb.com/login
и для использования этого файла cookie в последующих запросах выполните:
curl -b cookies.txt -d "username=yourusername&password=yourpassword" http://yourweb.com/login
или и то, и другое, если вы хотите отправлять и получать файлы cookie:
curl -b cookies.txt -c cookies.txt -d "username=yourusername&password=yourpassword" http://yourweb.com/login