Исправление legolegs, (текущая версия) :
Хороший вопрос. Ошибка происходит при команде put
, а выходит ftp при quit
которая выполняется успешно.
Мне кажется, простое решение - сменить инструмент, например
curl -T my-local-file.txt ftp://ftp.example.com/dir/ --user user:secret
Чтобы не светить secret (пароль) в списке процессов лучше засунуть его в .netrc (и ftp и curl могут его оттуда брать).
Кстати, почему не используете curlftpfs?
Исходная версия legolegs, :
Хороший вопрос. Ошибка происходит при команде put
, а выходит ftp при quit
которая выполняется успешно.
Мне кажется, простое решение - сменить инструмент, например
curl -T my-local-file.txt ftp://ftp.example.com --user user:secret
Чтобы не светить secret (пароль) в списке процессов лучше засунуть его в .netrc (и ftp и curl могут его оттуда брать).
Кстати, почему не используете curlftpfs?