我正在尝试从防火墙后面进行远程备份。将其分解为在 crontab 中调用的自己的脚本确实没有问题,但这一点也不好玩!我想做什么:
pg_dump -U my_user my_database | ssh me@myserver "> backup.sql"
是备份一个 postgresql 数据库(将所有内容转储到 stdout)并将其重定向到一个远程 ssh 命令,该命令只是将它放在 backup.sql 中。
不幸的是,我得到的只是远程盒子上的一个空的“backup.sql”。重定向不是我的强项,所以任何提示将不胜感激。谢谢。