Загрузите файл на ftp-сервер, используя буферизованный вывод с помощью Curl

Я хочу загрузить файл резервной копии базы данных на внешний ftp-сервер с помощью curl. Я использую postgres, а pg_dump передает содержимое файла в буферизованный вывод. Я попытался

echo pg_dump dbname| gzip" | curl -d @- ftp://user:pass@host:/pg_dump/$(date +"%Y%m%d%H%M")_dump.gz

но это не работает. Любое предложение?


person burak emre    schedule 09.05.2013    source источник


Ответы (1)


Я попытался

pg_dumpall | gzip | curl -T ftp://user:pass@host:/pg_dump/$(date +"%Y%m%d%H%M")_dump.gz

и это сработало.

person burak emre    schedule 09.05.2013