Linux 使用带Curl的缓冲输出将文件上载到ftp服务器

Linux 使用带Curl的缓冲输出将文件上载到ftp服务器,linux,curl,libcurl,pg-dump,Linux,Curl,Libcurl,Pg Dump,我想使用curl将数据库备份文件上载到外部ftp服务器。我使用postgres和pg_dump将文件内容流到缓冲输出中。 我试过了 echo pg_dump dbname|gzip|curl-d@-ftp://user:pass@主机:/pg_dump/$(日期+%Y%m%d%H%m”)\u dump.gz 但是不行。有什么建议吗?我试过了 pg|u dumpall | gzip | curl-Tftp://user:pass@主机:/pg_dump/$(日期+%Y%m%d%H%m”)\u du

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

echo pg_dump dbname|gzip|curl-d@-ftp://user:pass@主机:/pg_dump/$(日期+%Y%m%d%H%m”)\u dump.gz

但是不行。有什么建议吗?

我试过了

pg|u dumpall | gzip | curl-Tftp://user:pass@主机:/pg_dump/$(日期+%Y%m%d%H%m”)\u dump.gz

它成功了