Shell脚本。在继续脚本之前完成mysql转储

时间:2013-07-15 02:24:13

标签: mysql linux bash shell

所以我正在尝试制作基本的数据库备份脚本。它使用mysqldump并将数据放入.sql文件中,然后上传到dropbox。

我的问题是,如何在上传开始之前确保转储完成?

mysqldump -u root -p<password> <database> > $DBFILE
dropbox_uploader.sh upload $DBFILE

是否会自动等待转储结束,还是需要进行while循环? 如果是后者,那你怎么做呢?

1 个答案:

答案 0 :(得分:2)

通常,* nix下的程序会在返回之前等到完成(尽管有例外,主要是GUI应用程序)。 mysqldump遵循此,因此您无需执行任何操作。