所以我正在尝试制作基本的数据库备份脚本。它使用mysqldump并将数据放入.sql文件中,然后上传到dropbox。
我的问题是,如何在上传开始之前确保转储完成?
mysqldump -u root -p<password> <database> > $DBFILE
dropbox_uploader.sh upload $DBFILE
是否会自动等待转储结束,还是需要进行while循环? 如果是后者,那你怎么做呢?
答案 0 :(得分:2)
通常,* nix下的程序会在返回之前等到完成(尽管有例外,主要是GUI应用程序)。 mysqldump
遵循此,因此您无需执行任何操作。