kru*_*hah 1 mysql ruby-on-rails mysqldump
我正在创建一个使用mysqldump实用程序备份mysql数据库的脚本.我在shell"sh"中编写这个脚本.我想在脚本中捕获mysqldump的输出状态(即如果mysqldump命令失败或成功),那么我可以报告脚本是否成功.
mysqldump是否返回输出状态?
有人可以给我说明如何做到这一点?
虽然似乎没有关于它的特定文档,但是mysqldump在成功时产生退出代码0并且在出错时产生!= 0,这对于控制台应用程序是常规的.
你会像以下一样使用它:
mysqldump -q -h host -u user database >db_dump.sql
EXITCODE=$?
if [ $EXITCODE -ne 0 ] ; then
echo "mysqldump failed with exit code $EXITCODE"
else
echo "mysqldump finished ok"
fi
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5630 次 |
| 最近记录: |