我有一个远程数据库,我想每天两次复制到本地数据库。在命令行上运行
ssh abc@ip_address 'pg_dump --clean -Z 9 -U user remote_db' | zcat | psql local_db
我成功获取了数据库的本地副本。
在我的crontab文件中-
0 10 * * * ssh abc@ip_address 'pg_dump --clean -Z 9 -U user remote_db' | zcat | psql local_db
0 14 * * * ssh abc@ip_address 'pg_dump --clean -Z 9 -U user remote_db' | zcat | psql local_db
MAILTO="user@example.com"
我在命令行收到一条通知,通知我已经收到新邮件,但是数据库未更新。我不确定我在做什么错。