3

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

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

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

它会自动等待转储结束,还是我需要做一个while循环?如果是后者,你会怎么做?

4

1 回答 1

2

通常,*nix 下的程序等到完成后才返回(尽管有例外,主要是 GUI 应用程序)。mysqldump遵循这一点,因此您不必做任何事情。

于 2013-07-15T02:28:40.717 回答