gpt4 book ai didi

mysql - Bash Linux - 测试 mysql 命令是否成功执行

转载 作者:可可西里 更新时间:2023-11-01 08:05:49 27 4
gpt4 key购买 nike

我写了一个脚本来转储 mysql 数据库,我需要检查命令是否成功执行。使用 $?即使数据库服务器出现连接问题,也总是给我 0。知道我该怎么做谢谢

最佳答案

脚本

#!/bin/sh
mysqldump -h 192.168.1.10 -u user -pPaSSwOrD dbname > filename.sql
if [ "$?" -eq 0 ]; then
echo "Success"
else
echo "Error"
fi

成功显示连接超时错误、错误的数据库名称、错误的用户名和密码。它只是不检查转储的完整性,但这是另一回事。

关于mysql - Bash Linux - 测试 mysql 命令是否成功执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23562130/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com