![如何每晚自动更新数据库](https://linux22.com/image/1238497/%E5%A6%82%E4%BD%95%E6%AF%8F%E6%99%9A%E8%87%AA%E5%8A%A8%E6%9B%B4%E6%96%B0%E6%95%B0%E6%8D%AE%E5%BA%93.png)
目前,我每天开始工作之前,都会完成以下程序:
- ssh 到生产服务器
- gzip 我们的每日数据库转储文件
- 将 gzip 压缩的转储文件复制到我的电脑上
- gunzip 转储文件
- dropdb我的数据库
- createdb 我的数据库
- psql mydatabase < dump.sql
是否有可能(我确信是)在 Mac OSX 上自动执行此过程?这样,我早上上班时就可以完成。如果可以,最快捷、最简单的方法是什么?
答案1
答案2
您可以使用预计为作业准备。该程序可以启动作业,并根据所获得的输出向进程发送输入。