使用Curl缓冲输出将文件上传到ftp服务器

时间:2013-05-09 20:31:46

标签: linux curl libcurl pg-dump

我想使用curl将数据库备份文件上传到外部ftp服务器。我使用postgres和pg_dump将文件内容流式传输到缓冲输出中。 我试过了

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

但它不起作用。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我试过

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

并且有效。